-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Milestone
Description
기능 설명
OAuth 로그인의 인증 흐름과 리다이렉션 처리를 구현한다.
본 이슈는 OAuth 인증 성공/실패에 따른 처리 로직에만 집중한다.
💡 기능 설명
- OAuth 로그인 요청 시 인증 제공자(Google 등)로 리다이렉션한다.
- OAuth 인증이 성공하면 서버에서 인증 결과를 처리한다.
- 인증 성공 시 로그인 상태를 설정하고 메인 페이지로 리다이렉션한다.
- 인증 실패 시 로그인 페이지로 리다이렉션한다.
- 에러 메시지 UI 노출
완료조건
- Given 사용자가 OAuth 로그인 버튼을 클릭했을 때
- When OAuth 인증 제공자 인증이 성공하면
- Then 서버는 인증 결과를 처리하고 로그인 상태(세션/토큰)를 생성한 후 메인 페이지로 리다이렉션한다
- Given 사용자가 OAuth 로그인 버튼을 클릭했을 때
- When OAuth 인증 제공자 인증이 실패하면
- Then 서버는 로그인 페이지로 리다이렉션한다
And 로그인 페이지에서 OAuth 인증 실패에 대한 에러 메시지가 노출된다
- Given 사용자가 OAuth 인증 과정에서 서버 측 처리 중 예외가 발생했을 때
- When 서버가 인증 결과 처리(토큰 교환/사용자 조회/생성)에 실패하면
- Then 서버는 로그인 페이지로 리다이렉션한다
And 로그인 페이지에서 실패 사유를 안내하는 에러 메시지가 노출된다
참고 자료 (선택)
Metadata
Metadata
Assignees
Labels
No labels