Backend (2) 썸네일형 리스트형 [Security & Auth] Java/Spring으로 OAuth2 Client 기반 SSO 구현 설계 🔔 본 글은 Spring Boot를 활용한 SSO 구현 코드를 다룹니다. 만약 SSO의 기본 개념 및 쿠팡의 실제 인증 URL 파라미터 분석 과정이 궁금하시다면 1편 개념 편을 먼저 읽고 오시는 것을 추천합니다!SSO(Single Sign-On) 개념 완벽 정리 및 기업 실무 사례 분석 보러가기 목차1. Spring Boot OAuth2 Client의 기본 규칙과 코드 연결 원리2. 설정3. Java SecurityConfig 구현4. 1:N 회원 및 로그인 수단 매핑 구조 설계5. 이 구조를 채택하는 이유와 실무적 고려사항 대규모 회원 서비스를 운영하는 기업에서는 서비스가 늘어날 때마다 독립된 인증 시스템을 구축하지 않는다. 하나의 중앙 인증 서버를 통해 통합 로그인 환경을 제공하는 SSO(Singl.. [Security & Auth] SSO(Single Sign-On) 개념 정리 및 기업 실무 사례 분석 SSO(Single Sign-On) 한번의 로그인으로 여러 개의 시스템이나 애플리케이션에 자동으로 접근할 수 있게 해주는 통합 인증 방식이다. 목차1. 개념2. 기업의 SSO 활용 예시3. SSO 장단점4. 주의할 점 1. 개념📌쉽게 이해하면 놀이공원의 자유이용권과 같다.SSO가 없으면, 놀이기구 A, B, C를 탈때마다 입구 매표소 직원에게 신분증과 돈을 내며 개별 티켓을 새로 사야한다.SSO가 있으면, 첫 입장 시 정문에서 신원 확인 후 자유이용권 팔찌를 하나 받는다. 그 이후에 어떤 놀이기구를 가든 그 팔찌만 보여주면 직원이 바로 들여보내준다.📌이 비유를 백엔드/IT 용어로 매칭해 보면 다음과 같다.정문 -> 중앙 인증 서버(Identity Provider, IdP): 사용자의 신원(ID/PW).. 이전 1 다음