목록Web (2)
봄봄.devlog
1. 쿠키/세션 방식 1) 인증 방식 순서 1. 사용자가 로그인을 한다. 2. 서버에서는 계정정보를 읽어 사용자를 확인한 후, 사용자의 고유한 ID값을 부여하여 세션 저장소에 저장한 후, 이와 연결되는 세션ID를 발행합니다. 3 사용자는 서버에서 해당 세션ID를 받아 쿠키에 저장을 한 후, 인증이 필요한 요청마다 쿠키를 헤더에 실어 보냅니다. 4. 서버에서는 쿠키를 받아 세션 저장소에서 대조를 한 후 대응되는 정보를 가져옵니다. 5. 인증이 완료되고 서버는 사용자에 맞는 데이터를 보내줍니다. 세션 쿠키 방식의 인증은 기본적으로 세션 저장소를 필요로 한다. 세션 저장소는 로그인을 했을 때 사용자의 정보를 저장하고 열쇠가 되는 세션 ID값을 만든다. 그리고 HTTP 헤더에 실어 사용자에게 돌려보낸다. 그러면..
1) 개념 Micro Service Architecture의 줄임말 하나의 앱을 기능 단위로 쪼갠 것을 말합니다. 각 컴포넌트를 서비스라는 개념으로 정의를 하고, 서비스는 데이터에서부터 비즈니스 로직까지 독립적으로 상호 컴포넌트간의 의존성이 없이 개발된 컴포넌트입니다. REST API와 같은 표준 인터페이스로 그 기능을 외부로 제공합니다. 대규모 웹 서비스가 많아짐에 따라 정의된 아키텍처인데, SOA(Service Oriented Architecture / 서비스 지향 아키텍처)에 근간을 두고 있습니다. 2) 모놀로식과의 차이점 모놀로식 아키텍처는 소프트웨어의 모든 구성요소 하나의 프로젝트에 통합되어 있는 형태입니다. 반면, MSA 같은 경우는 앱을 기능 단위로 쪼개서 독립적으로 서비스 개발을 합니다. ..