OIDC (OpenID Connect) 개념 정리

·
💻 개발/보안
개요최근 소셜 로그인 (Google, Github, Kakao, Line 등)을 구현하거나, 사용자 계정 연결 기능을 만들어 본 개발자라면 OIDC(OpenID Connect)라는 개념을 마주치게 됩니다. 저 또한 최근 계정 연결 기능을 구현하면서 OIDC에 대해 알게되었습니다. 이 포스팅에서는 OIDC가 정확히 무엇인지, OAuth 2.0과는 어떻게 다른지, 그리고 실무에서 왜 중요한지를 차근차근 정리해보겠습니다.1. OAuth 2.0의 한계 - "인증"과 "인가"의 혼동OAuth 2.0은 현재 많은 곳에서 사용되는 표준 프로토콜이지만, 원래의 설계 목적을 이해하는 것이 중요합니다.OAuth 2.0의 원래 목적: 인가 (Authorization)OAuth 2.0은 "인가" 프로토콜입니다. 즉 "사용자가..