Skip to content

OAuth 로그인 API 추가 #87

Description

@tnals0924

어떤 기능인가요?

상위 이슈: #82

POST /v1/auth/login/{provider} 로그인 API를 추가한다. provider로 사용자를 확인하고, 회원을 찾거나 만든 뒤 서비스 JWT를 발급한다. 응답의 termsAgreementRequired로 앱이 약관 화면을 띄운다.

📝 작업 상세 내용

  • gateway:auth 토큰 발급 파사드 AuthTokenIssuer (ADMIN에게 STUDENT 함께 부여), 로그인 경로 permitAll
  • AppAuthApi·AppAuthController·OAuthLoginRequest·OAuthLoginResponse
  • OAuthLoginUseCase: 계정 연결로 회원 찾기 → 없으면 학번 기준 가입·갱신 후 연결 → 토큰 발급
  • config-and-auth.md 공개 경로 예시 갱신

📁 참고 자료 (선택)

  • auth 도메인·member·KConnect 클라이언트 이슈가 모두 머지된 뒤 머지한다

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions