SSO
Single Sign-On
공통 신원 제공자의 로그인 결과를 여러 서비스에서 신뢰해 반복 로그인을 줄이는 방식이에요.
쉽게 비유하면
각 건물에서 새 신분증을 만드는 대신 공통 출입증을 각 건물이 확인하는 것과 같아요.
조금 더 자세히
서비스가 신원 제공자에게 인증을 맡기고 검증된 결과로 자체 세션을 만들 수 있어요. OpenID Connect나 SAML 같은 프로토콜로 구현할 수 있어요.
권한과 계정 수명 관리까지 자동으로 해결되는 것은 아니에요. 퇴사자 처리, 세션 만료와 전체 로그아웃의 범위를 별도로 설계해요.
왜 생겼나요
서비스마다 계정을 관리하고 다시 로그인하는 부담을 줄이고 조직의 인증 정책을 통일하려고 사용해요.
어떻게 작동하나요
- 1. 인증 위임 서비스가 공통 신원 제공자로 사용자를 안내해요.
- 2. 로그인 결과 검증 기존 로그인 또는 새 인증 결과를 서비스가 검증해요.
- 3. 서비스 이용 서비스가 자체 권한과 세션 정책에 맞춰 접근을 제공해요.
활용 예시
- 회사 계정으로 여러 업무 도구 접속
- 학교 계정의 여러 학습 서비스 이용
- 중앙 인증 정책 적용
흔한 오해
SSO는 여러 곳에서 같은 비밀번호를 쓰는 건가요?
각 서비스에 같은 비밀번호를 저장하는 것과 달라요. 서비스가 신원 제공자의 검증된 인증 결과를 신뢰하는 구조예요.
이렇게 쓰여요
조직 로그인 통합
“SSO를 연결하면서 퇴사자의 신규 로그인 차단과 기존 세션 종료 범위도 확인하자”라고 이야기해요.
관련 용어
함께 보면 좋은 용어
최종 업데이트