OAuth 2.0 용어 이해

원문: https://www.notion.so/2ff71375d4684fb5834382db75f46c11

[1] OAuth 2.0 소개

image

  • Open : 개방형

  • Authorization : 인가

image

image

[2] Roles 이해

image

image

1번 : 승인은 사용자가 승인을 해준다. 승인을 해줘야 인가 서버에서 클라이언트에게 권한 부여를 해준다.

2번 : 클라이언트는 권한을 주라고 인가서버에게 요청하고 인가서버는 권한(엑세스 토큰)을 준다.

3번 : 클라이언트가 자원서버에게 자원을 요청한다. 자원서버는 엑세스 토큰이 맞는지 인가서버에게 검증을 요청하고 인가서버는 검증을 한다. 자원서버에서 자체적으로 검증을 할 수도 있다.


< 실제 코드 >

(키크론 : 인가서버 / 포스트맨 : 클라이언트)

1. 임시 코드를 발급 받는 단계

1-1. 임시 코드를 발급 받는 단계 결과

2. 엑세스 토큰 받기

2-1. 엑세스 토큰 받기 결과

3. 사용자 정보 받기

3-1. 사용자 정보 받기 결과

[3] Client Types 이해

image

image

2번(’Roles 이해’ 부분)에서 보여준 예시가 바로 기밀 클라이언트이다.

공개 클라이언트 예시를 보여주겠다.

1. 공개 클라이언트

2. 공개 클라이언트 결과

[3] Token Types 이해

image

image

image

Comments