• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

AccountService에 비밀번호

22.04.05 19:51 작성 조회수 124

1

AccountService에 비밀번호를 확인하는 기능은 없는건가요??
id만 비교하고 pw는 없는것 같아서요...

답변 1

답변을 작성해보세요.

0

그렇죠. 패스워드 비교하는 부분이 코드로 안보여서 그렇게 생각하실 수 있습니다.

패스워드 비교 작업은 스프링 시큐리티가 내부적으로 확인해 주는거에요. 약 5분쯤에 UserDetailsService 구현한 부분 보이시죠? 거기서 우리가 만든 Repository 사용해서 User 정보를 리턴해주면 스프링 시큐리티가 그 User안에 들어있는 패스워드랑 사용자가 화면에서 입력한 패스워드랑 비교해 줍니다.

좋은 질문 감사합니다.