Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BE] User 관련 API 구현 #15

Open
DOEKYONG opened this issue Jul 31, 2023 · 0 comments · Fixed by #19, #20 or #23
Open

[BE] User 관련 API 구현 #15

DOEKYONG opened this issue Jul 31, 2023 · 0 comments · Fixed by #19, #20 or #23
Assignees
Labels
💻 BE 백엔드 관련 작업 ✨ feat 새로운 기능 구현

Comments

@DOEKYONG
Copy link

DOEKYONG commented Jul 31, 2023

AS-IS

회원가입, jwt 로그인, access token 재발급, OAuth, 로그아웃 불가

TO-BE

회원가입, jwt 로그인 , access token 재발급, OAuth, 로그아웃 가능

@DOEKYONG DOEKYONG added ✨ feat 새로운 기능 구현 💻 BE 백엔드 관련 작업 labels Jul 31, 2023
@DOEKYONG DOEKYONG added this to the [BE] 2주차 스프린트 milestone Jul 31, 2023
DOEKYONG added a commit to DOEKYONG/issue-tracker-max that referenced this issue Jul 31, 2023
@chunghye98 chunghye98 changed the title [be] 회원가입, jwt 로그인 , OAuth [BE] 회원가입, jwt 로그인 , OAuth Jul 31, 2023
DOEKYONG added a commit to DOEKYONG/issue-tracker-max that referenced this issue Aug 1, 2023
DOEKYONG added a commit to DOEKYONG/issue-tracker-max that referenced this issue Aug 2, 2023
DOEKYONG added a commit to DOEKYONG/issue-tracker-max that referenced this issue Aug 2, 2023
DOEKYONG added a commit to DOEKYONG/issue-tracker-max that referenced this issue Aug 2, 2023
DOEKYONG added a commit to DOEKYONG/issue-tracker-max that referenced this issue Aug 2, 2023
DOEKYONG added a commit to DOEKYONG/issue-tracker-max that referenced this issue Aug 2, 2023
DOEKYONG added a commit to DOEKYONG/issue-tracker-max that referenced this issue Aug 2, 2023
- 회원가입
- 유저 찾기
- 리프레시 토큰 찾기 , 저장, 업데이트
DOEKYONG added a commit to DOEKYONG/issue-tracker-max that referenced this issue Aug 2, 2023
@chunghye98 chunghye98 changed the title [BE] 회원가입, jwt 로그인 , OAuth [BE] 회원가입, jwt 로그인, access token 재발급 Aug 2, 2023
@DOEKYONG DOEKYONG linked a pull request Aug 2, 2023 that will close this issue
DOEKYONG added a commit that referenced this issue Aug 2, 2023
@chunghye98 chunghye98 changed the title [BE] 회원가입, jwt 로그인, access token 재발급 [BE] 회원가입, jwt 로그인, access token 재발급, OAuth Aug 2, 2023
@chunghye98 chunghye98 changed the title [BE] 회원가입, jwt 로그인, access token 재발급, OAuth [BE] User 관련 API 구현 Aug 2, 2023
chunghye98 added a commit that referenced this issue Aug 2, 2023
@chunghye98 chunghye98 linked a pull request Aug 2, 2023 that will close this issue
DOEKYONG added a commit that referenced this issue Aug 3, 2023
chunghye98 added a commit that referenced this issue Aug 3, 2023
saejinpark pushed a commit that referenced this issue Aug 7, 2023
saejinpark pushed a commit that referenced this issue Aug 7, 2023
saejinpark pushed a commit that referenced this issue Aug 7, 2023
- 회원가입
- 유저 찾기
- 리프레시 토큰 찾기 , 저장, 업데이트
saejinpark pushed a commit that referenced this issue Aug 7, 2023
saejinpark pushed a commit that referenced this issue Aug 7, 2023
saejinpark pushed a commit that referenced this issue Aug 7, 2023
saejinpark pushed a commit that referenced this issue Aug 7, 2023
깃허브에서 name 을 설정하지 않는 사용자면 null 값이 담기게 되어서 변경
saejinpark pushed a commit that referenced this issue Aug 7, 2023
saejinpark pushed a commit that referenced this issue Aug 7, 2023
- 깃허브 이메일이 public 상태가 아니면 https://api.github.com/user 에서 email 정보를 받아오지 못하여서 email을 저장하지 못하고 email 을 사용하는 부분에서 오류 발생

- https://api.github.com/user/emails 로 따로 요청을 하면 public 상태가 아니어도 사용자의 이메일을 가져올 수 있음
saejinpark pushed a commit that referenced this issue Aug 7, 2023
- 자체 회원가입 한 유저의 이메일이 깃허브 로그인 이메일과 같을 때 해당 유저의 정보를 깃허브 정보로 갱신 하려 했으나 로그인을 하면서 회원정보를 갱신하는 것은 로그인이 너무 많은 일을 하게 되는 것 같아서
깃허브로 로그인/회원가입 한 유저는 자체 로그인을 이용하지 못하게 변경
@swinb swinb pinned this issue Aug 8, 2023
@swinb swinb unpinned this issue Aug 8, 2023
swinb added a commit that referenced this issue Aug 9, 2023
swinb added a commit that referenced this issue Aug 9, 2023
…feature/#15

[BE] userService 테스트 구현 및 리팩토링
swinb added a commit that referenced this issue Aug 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment