동글이기가 레포

oidc는 OpenID Connect의 약자로, OAuth2.0기반으로 사용자에 대한 인증을 처리하는 프로토콜이다.

 

인증/인가의 개념에서 "인증"에 집중된다는 것이 기존의 OAuth2.0과의 차이점이라고 볼 수 있다.

 

oidc는 OAuth2.0기반이기 때문에 비슷하게 처리가 되는데, 여기서 접속을 위한 토큰을 받을 때 id_token을 추가로 전달받는다.

(이때 받은 id_token을 활용)

 

한 예로, OAuth2.0에서 토큰을 요청할 때 필요한 정보를 명시를 하는데, 이러한 정보들이 응답으로 받을 id_token안에 포함되어서 전달되는 시스템도 존재한다.

그렇기에, 단순히 유저 인증만을 하거나 정보들을 알고자 하는 설계라면 oidc사용을 하는 것이 좋다.

 

 

'스터디 > 개인공부' 카테고리의 다른 글

스프링 시큐리티 OAuth2 (시작)  (0) 2023.01.05
[docker] Docker란?(컨테이너란?)  (0) 2022.04.03
layered / hexagonal architecture  (0) 2022.03.07
REST API  (0) 2022.03.06

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading