OAuth API
OAuth API 개요
Glowb 소셜 로그인 API 개요
OAuth API 개요
Glowb 소셜 로그인 관련 API입니다.
API 구성
| API | 설명 |
|---|---|
| OAuth API | 소셜 로그인 (Google, Kakao, Facebook 등) |
| Imweb OAuth API | 아임웹 연동 OAuth |
지원 소셜 로그인
| 플랫폼 | 타입 코드 |
|---|---|
GOOGLE | |
| Kakao | KAKAO |
FACEBOOK |
OAuth 플로우
소셜 로그인 플로우
1. 클라이언트 → GET /ai/oauth/{socialLoginType} → 소셜 로그인 페이지로 리다이렉트
2. 사용자 → 소셜 로그인 수행
3. 소셜 서버 → GET /ai/oauth/{socialLoginType}/callback?code={code} → 콜백
4. 서버 → Access Token 교환 → 사용자 정보 조회 → JWT 발급
5. 클라이언트 ← JWT Token 반환아임웹 OAuth 플로우
1. 아임웹 → GET /ai/imweb/oauth/entry?siteCode={siteCode}
2. 서버 → 회원가입 페이지로 리다이렉트
3. 프론트 → GET /ai/imweb/oauth/authorize (인가 URL 생성)
4. 사용자 → 아임웹 로그인/권한 허용
5. 아임웹 → GET /ai/imweb/oauth/callback?code={code}&state={state}
6. 서버 → Access Token 교환 → 연동 완료