OAuth API소셜 로그인 API
GET /ai/oauth/{socialLoginType}/callback
소셜 로그인 콜백
소셜 로그인 콜백
소셜 로그인 인증 완료 후 콜백입니다. 인증 코드를 받아 토큰을 교환하고 JWT를 발급합니다.
이 엔드포인트는 소셜 플랫폼에서 자동으로 호출됩니다. 직접 호출하지 마세요.
HTTP 요청
GET /ai/oauth/{socialLoginType}/callback?code={code}Path Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
socialLoginType | SocialLoginType | 예 | 소셜 로그인 플랫폼 타입 |
Query Parameters
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
code | string | 예 | 소셜 플랫폼에서 발급한 인가 코드 |
응답
성공 응답 (200 OK)
{
"id": "user123",
"accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"refreshToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"isNewUser": true
}Response 스키마 (TokenDto)
| 필드명 | 타입 | 설명 |
|---|---|---|
id | string | 사용자 ID |
accessToken | string | JWT Access Token |
refreshToken | string | JWT Refresh Token |
isNewUser | boolean | 신규 가입 여부 |