PROTOTYNE / PROTOTYNE_BE

0 stars 0 forks source link

[Feat] 기업 회원가입, 로그인 구현 #109

Closed jiwonnchoi closed 1 week ago

jiwonnchoi commented 1 week ago

📌 관련 이슈

106

✨ PR 내용

📚 레퍼런스 혹은 궁금한 사항들

📸 스크린샷(선택)

1. 기업 회원가입 /enterprise/signup

엔터1

(1) 회원가입 성공 시

엔터2

-> db상에 비밀번호는 암호화된 값으로 저장

엔터

(2) 회원가입 실패 시 (입력하는 id인 username은 중복 불가)

엔터3

2. 기업 로그인 /enterprise/login

엔터4

(1) 로그인 성공 시 -> 고유 id, 기업 이름(name), 액세스토큰 발급

엔터5

(2) 로그인 실패 시 (아이디는 올바르고 비밀번호가 틀렸을 때)

엔터6

(3) 로그인 실패 시 (아이디가 올바르지 않을 때)

엔터7

참고사항

회원가입/로그인을 위한 Security를 설정하면서 SecurityConfig 클래스를 만들었는데, 원래는 허용하는 경로를 지정해야 하다보니 접근이 안되거나 에러가 많이 발생해서 우선은 전체(/**)에 대해 permitAll()로 해두었습니다. 기업 계정 쪽 구현을 빠르게 완료해야 할 것 같아 우선 pr날리고 추후 더 찾아본 후 해당 부분은 수정하도록 하겠습니다!