CodeSoom / OAuth2.0-handson

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

코드숨 OAuth2.0 실습 코드

API 목록

깃헙 프로필 사진 불러오기

깃헙 프로필 이미지를 불러옵니다.

  • 요청
GET /api/profile
  • 응답
200 OK
Content-Type: applicatoin/json

{
  "profile": "https://image.com/address/profile.jpg"
}

접근 권한 토큰이 없을 경우

401 Unauthorized
Content-Type: applicatoin/json

{
  "messagge": "접근 권한이 없습니다.
}

GitHub 인가 요청

GitHub 인가 요청 프로세스를 시작합니다.

  • 요청
GET /api/authorize
  • 응답
302 Found
Location: https://github.com/login/oauth/authorize?client_id=1234&response_type=code&scope=read:user&redirect_uri=http://localhost:3000/api/authorize/result

GitHub 접근 권한 토큰 요청

GitHub의 임시 인증 코드로 접근 권한 토큰을 발급합니다.

  • 요청
GET /api/authorize/result?code=abcd
  • 응답
302 Found
Location: http://localhost:3000/

참고

About


Languages

Language:JavaScript 80.1%Language:CSS 19.9%