API 개요
구글 OAuth2 인가 코드를 통해 사용자 인증을 처리하고, 자체 JWT 토큰을 발급하여 로그인/회원가입 처리
호출 도메인
개발: https:localhost:8080
배포:
Request URL
POST /api/auth/login/google
Request Header
Content-Type: application/json
Request Params
없음
Request Body
{
"code": "4/vAKADFaY...gKJS23" // 구글 인가 코드
"redirectUrl" : "string" // redirectUrl
}
이때 프론트에서 유튜브 권한 스코프를 인가 코드에 포함하여 보내주셔야 합니다!
curl -X POST <https://localhost:8080/api/auth/google> \\
-H "Content-Type: application/json" \\
-d '{
"authCode": "4/vAKADFaYgKJS23"
}'
{
"accessToken": "string",
"refreshToken": "string",
"user": {
"id": "string",
"email": "string",
"name": "string"
}
}
API 개요
로그아웃 처리(토큰 무효화)
호출 도메인
개발: https:localhost:8080
배포:
Request URL
POST /api/auth/logout
Request Header
Content-Type: application/json
Authorization: Bearer {accessToken}
Request Params
없음