SAML vs. OpenID Connect
SAML vs. OpenID Connect SAML(Security Assertion Markup Language)과 OpenID Connect는 모두 사용자 인증 및 권한 부여를 위한 핵심 프로토콜이지만, 역사, 구현 방식, 용도 면에서 중요한 차이점이 있다. SAML (Security Assertion Markup Language) SAML은 2002년에 OASIS(Organization for the Advancement of Structured Information Standards)에 의해 개발된 XML 기반 프레임워크이다. 핵심 특징 XML 형식으로 인증 정보를 교환 주로 엔터프라이즈 환경과 대기업에서 사용 복잡한 구현이지만 높은 보안성 제공 웹 기반 SSO(Single Sign-On)에 최적화 메타데이터를 통한 신뢰 관계 구축 작동 방식 사용자가 서비스 제공자(SP)에게 접근 요청 SP는 사용자를 신원 제공자(IdP)로 리디렉션 IdP는 사용자를 인증하고 SAML 어설션(assertion) 생성 사용자는 SAML 어설션과 함께 SP로 리디렉션 SP는 SAML 어설션을 검증하고 사용자 접근 허용 OpenID Connect (OIDC) OpenID Connect는 2014년에 OpenID Foundation에 의해 개발된 OAuth 2.0 위에 구축된 인증 레이어이다. ...