1 |
Scroll Down |
text |
2 |
- |
image |
3 |
OAuth 2를 이용한 SSO 환경 구축 (2/2) |
text |
4 |
이전 글에서 OAuth 2의 개념과 구현 시 고려 사항들에 대해 살펴봤습니다. 이번 글에서는 SSO 환경을 구성하기 위해 어떻게 OAuth 2를 확장하는 지와 스프링부트 및 스프링 시큐리티 OAuth로 SSO 환경을 구축하는 방법에 대해 설명하겠습니다. 1. SSO |
text |
5 |
Nextree |
text |
6 |
- |
image |
7 |
OAuth 2를 이용한 SSO 환경 구축 (1/2) |
text |
8 |
한 회사에서 여러 시스템을 운영 중이고, 각 시스템마다 계정을 별도로 관리하여 서비스하는 경우가 있습니다. 시스템들을 이용하는 사용자는 자신이 사용하는 시스템들의 계정을 모두 기억해야 하고, 시스템들을 사용하기 위해서 각 시스템에 별도로 로그인해야 하는 불편함이 있습니다. 또한, |
text |
9 |
Nextree |
text |
10 |
- |
image |
11 |
경로 탐색과 좌표영역분í• |
text |
12 |
경로 탐색 서비스는 특정 위치의 정보를 제공함으로써 길안내와 같은 여러 가지 실시간 서비스를 제공하는데 이러한 정보를 제공하기 위해서 해당하는 위치의 좌표를 내려 받는다. 이때, 내려 받은 좌표를 가지고 해당 지역을 검색 하기 위해서는 해당하는 지역을 |
text |
13 |
Nextree |
text |
14 |
- |
image |
15 |
Spring Security와 보안, 첫번째 이야기 |
text |
16 |
보안은 설계 요소 중 가장 중요한 부분 중 하나이다. 이러한 보안의 개념을 스프링 시큐리티와 함께 알아보자. 1. 보안의 핵심개념 - "인증과 역할부여" 본격적인 스프링 시큐리티에 대하여 알아보기에 앞서 보안의 개념에 대하여 알아보자. 보안을 이해하는데 중요한 |
text |
17 |
Nextree |
text |
18 |
- |
image |
19 |
LBS에 객체를 입혀보자 |
text |
20 |
LBS(Location Based Service) 기반 데이터란 무엇인가요? LBS(Location Based Service) 기반데이터란 LBS를 고객에게 제공하기 위해서 필요로 하는 데이터를 말합니다. 이 데이터는 모든 LBS의 기초가 되며 어떻게 구성되는지에 따라서 제공할 수 있는 서비스방법과 서비스 품질이 |
text |
21 |
Nextree |
text |
22 |
- |
image |
23 |
UI프로토타입: Axure RP로 만드는 스토리보드 |
text |
24 |
Axure RP를 이용한 스토리보드 화면 설계 2013년 뜨거운 여름에 시작한 뜨거운 프로젝트 A를 통해 요구사항 수집부터 개발 단계까지 전체적으로 참여하며 프로젝트라는 것이 어떻게 진행이 되어 나가는지 큰 그림을 알게 되는 좋은 계기가 되었습니다. 그 중 |
text |
25 |
Nextree |
text |
26 |
- |
image |
27 |
설계 노하우: UI 컴포넌트 |
text |
28 |
들어가며... UI를 개발해 본 모든 개발자들이 느끼겠지만 UI 개발은 다른 분야의 개발보다 복잡하고 까다롭습니다. 수년간 여러 어플리케이션을 개발하며 이러한 문제를 접하였고 많은 생각을 가지게 되었습니다. UI 분야의 개발이 왜 까다로운지 또한 그 해결방안은 무엇인지에 대해 |
text |
29 |
Nextree |
text |
30 |
- |
image |
31 |
아키텍처 설계: 서비스 접근 제어 |
text |
32 |
서비스 접근 제어는 권한을 가진 사용자가 서비스를 사용할 수 있도록 마련한 장치를 말합니다. 이번 글에서는 진행했던 프로젝트에서 이러한 것을 설계하고 구현한 내용을 이야기 해볼까 합니다. 먼저 이 글에서 서비스라 함은 잘~ 정의된 웹 상에서 유일하게 |
text |
33 |
Nextree |
text |
34 |
- |
image |
35 |
Pacemaker를 통한 Clustering (서버 이중화) |
text |
36 |
Clustering이란 두대 이상의 서버가 하나의 서버가 처리하는 것처럼 보이도록 서버들 간의 확립된 연결(Establis***ng Connectivity) 입니다. 이 클러스터링은 장애 대응 시스템(fail-over), 부하분산(load balance) 시스템 혹은 병렬처리 프로세싱에 사용될 수 있는 기술입니다. 한 예로, |
text |
37 |
Nextree |
text |
38 |
- |
image |
39 |
Infrastructure as code (AWS CloudFormation) |
text |
40 |
클라우드 서비스 유형으로 몇가지가 있습니다. IaaS(Infrastructure as a service)는 인프라를 인터넷 서비스로 제공하며 플랫폼을 제공하는 PaaS(Platform as a service)와 소프트웨어를 제공하는 SaaS(Software as a service) 3가지 유형이 대표적입니다. 요즘은 LXC( |
text |
41 |
Nextree |
text |
42 |
- |
image |
43 |
시작은 부담없이 클라우드(AWS)로... |
text |
44 |
Start-up 인프라를 클라우드로 구성하면 장점이 많습니다. 사업성이 보장되지 않는 상태에서 장비 구매비용(혹은 연단위 임대비용)과 장비 delivery에 대한 시간투자, 장비 관리 시간투자 등의 비용을 많이 절약할 수 있습니다. 이런 이점은 Start-up 기업들이 우선적으로 고려하는 |
text |
45 |
Nextree |
text |
46 |
- |
image |
47 |
버추얼 머신을 통한 개발 환경 설정 |
text |
48 |
스마트폰이 처음 등장했을 때, 내가 원하는 기능을 제공하는 앱을 검색해서 설치해 사용하고, 더이상 필요가 없으면 바로 없앨 수 있는 기능을 보고, 개발환경도 설치나 설정에 있어서 앱 스토어와 같은 곳에서 필요한 도구나 프로그램을 가져와 사용하도록 갖추어진다면, |
text |
49 |
Nextree |
text |
50 |
- |
image |