예시 답변 1
약 84초
두 개념의 차이를 역할 중심으로 명확하게 설명하는 결
OAuth 2.0은 권한 위임 프로토콜입니다. 사용자가 특정 리소스에 접근할 권한을 제3자 앱에 부여하는 데 초점이 있습니다. OIDC(OpenID Connect)는 OAuth 2.0 위에 올라탄 인증 레이어입니다. 권한 외에 사용자가 누구인지를 확인하는 역할을 추가합니다.
ID 토큰을 발급해 사용자 신원 정보를 담는다는 점이 핵심 차이입니다. 실습에서 소셜 로그인을 구현할 때 OAuth 2.0만으로는 로그인한 사람이 누군지 별도 API 호출 없이 알 수 없었고, OIDC를 추가하자 ID 토큰에서 바로 사용자 정보를 꺼낼 수 있었습니다.
이 결의 특징
OAuth2를 권한 위임, OIDC를 그 위에 얹힌 인증 레이어로 구분하고, ID 토큰이 사용자 신원 정보를 담는다는 핵심 차이를 소셜 로그인 실습 경험으로 뒷받침한 흔적이 있습니다.
이 결이 통하는 자리
권한과 신원 확인이라는 역할 차이가 구체 실습 사례와 함께 드러날 때 통합니다. OAuth2만으로는 안 되던 것이 OIDC 추가로 해결된 과정이 살아 있을 때 면접관이 이해의 명확성을 읽는 결이 보입니다.