OAuth API소셜 로그인 API
소셜 로그인 API
소셜 로그인 API
OAuth API
웹 FE 용 소셜 로그인 API (redirect 흐름) 입니다.
Base URL: /ai/oauth
모바일 앱은 이 API 가 아닌 모바일 네이티브 로그인 API 를 사용하세요. RN / 하이브리드 앱에서는 provider native SDK 가 발급한 token 을 백엔드가 검증하는 흐름이 표준입니다.
인증 정보
| 항목 | 값 |
|---|---|
| 인증 필요 | 아니오 |
| 인증 방식 | - |
엔드포인트 목록
| 메서드 | 경로 | 설명 | 인증 |
|---|---|---|---|
GET | /ai/oauth/{socialLoginType} | 소셜 로그인 요청 | 불필요 |
GET | /ai/oauth/{socialLoginType}/callback | 소셜 로그인 콜백 | 불필요 |
OAuth 플로우
1. 클라이언트가 GET /ai/oauth/GOOGLE 호출
2. 서버가 Google 로그인 페이지로 리다이렉트
3. 사용자가 Google 계정으로 로그인
4. Google이 callback URL로 인가 코드 전달
5. 서버가 인가 코드로 Access Token 교환
6. 서버가 Access Token으로 사용자 정보 조회
7. 서버가 JWT Token 생성 및 반환사용 예시
소셜 로그인 시작
<a href="https://api.glowb.io/ai/oauth/GOOGLE">
Google로 로그인
</a>또는 JavaScript:
window.location.href = 'https://api.glowb.io/ai/oauth/GOOGLE';