[보안] SSO(Single Sign-On) 구현 3 - OIDC(OpenID Connect)
Sugar0810
OpenID Connect(이하 OIDC)는 권한 허가 프로토콜인 OAuth 2.0를 이용하여 만들어진 인증 레이어 입니다. OAuth는 위에서 언급했듯이, Authorization을 위한 기술이지 Authentication을 위한 기술은 아닙니다.OAuth에서 발급하는 Access Token은 일시적으로 특정 권한을 허가해준 토큰일 뿐이지 사용자에 대한 정보는 담고 있지 않습니다.Access Token을 발급하기 위해 사용자 인증을 하긴 하였으나 Access Token이 사용자 인증을 위해 사용되어선 안됩니다. 그래서 OIDC에서는 인증을 위해 ID Token이라는 토큰을 추가하였습니다. ※ ID TokenAccess Token이 Bearer 토큰 형식이었다면,ID Token은 JWT(JSON Web ..