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

[ 가맹점 서버 구현 ] > 가맹점 도메인 개발 #16

Open
IMWoo94 opened this issue Feb 12, 2024 · 1 comment
Open

[ 가맹점 서버 구현 ] > 가맹점 도메인 개발 #16

IMWoo94 opened this issue Feb 12, 2024 · 1 comment

Comments

@IMWoo94
Copy link
Owner

IMWoo94 commented Feb 12, 2024

#14

배달 플랫폼 가맹점 서버 구현

가맹점 도메인 개발

  • Store User Entity
    image

    • StoreUserRole 은 Enum 으로 [ Master, Admin, User ] 3 가지 역할로 나누어 지며, 이를 통해서 인증 및 권한 부여에 사용됩니다.

가맹점 서비스 로직 구현

  • 가맹점 가입 ( 구현 완료 )
    • 가맹점 가입 시 Password 부분 암호화 처리 [ BCryptPasswordEncoder 단방향 해시 + Salt ]
  • 가맹점 로그인 ( 구현 완료 )
    • Spring Security 에서 제공하는 UserDetailsService 를 상속받아, 이메일 정보로 가맹점 정보를 가져와 등록
    • 인증 객체 정보 확장 UserDetails 를 상속받은 UserSession 생성
@IMWoo94
Copy link
Owner Author

IMWoo94 commented Feb 14, 2024

완료

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

No branches or pull requests

1 participant