본문 바로가기
개인공부/패스트캠퍼스 CS

[CS] 1-5. OAuth

by 뭉지야 2023. 8. 1.
728x90

# OAuth란?
-웹 서버에 google 비밀번호를 제공하지 않고도, google 계정의 일부 접근 권한을 부여할 수 있다.
-실제로 많은 애플리케이션에서는 SNS(google, facebook 등) 간편 로그인 기능을 제공한다.

# Access Token 이용하기
-사용자가 설정한 권한에 대해서만 google정보에 접근 할수 있도록 하자.
-바로 Access Token을 이용하는 것이다.

 

# OAuth 2.0 구성 요소

 

 

# 동작 예시

- 개발자(client)에게 로그인과 관련된 ID, password를 따로 알려주지 않는다. 
  대신, Authorization code와 access token을 이용하는 거다.

728x90

'개인공부 > 패스트캠퍼스 CS' 카테고리의 다른 글

[CS] 2-1. 컴퓨터 구조 기초  (0) 2023.08.07
[CS] 1-6. JWT(JSON Web Token)  (0) 2023.08.05
[CS] 1-4. REST API  (0) 2023.08.01
[CS] 1-2. 쿠키와 세션  (0) 2023.07.27
[CS] 1-3.HTTP(HyperText Transfer Protocol)  (0) 2023.07.27