• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

왜 UserDetailsService인터페이스에는 userName용 밖에없나요??

22.08.16 09:03 작성 조회수 306

0

대게 find조회를 할 경우에는 Id값으로 조회를 하지않나요?

이름은 동명이인이 있을 수있잖아요ㅜ

이럴경우에는 어떻게 구분하나요??

UserDetailsService인터페이스를  구현하지않고 따로

PrincipalDetailsService와 PrincipalDetails를 직접 구현한다면 대략적으로 어떻게 해야하며

웹페이제에 뭐라고 검색을 어떻게 해야 할까요?

 

답변 1

답변을 작성해보세요.

1

username 은 보통 로그인할 때 사용하는 아이디입니다.

 

그래서 username은 유니크 하기 때문에 상관이 없습니다.

 

UserDetailsService를 구현하지 않으면 시큐리티에서 동작하지 못합니다.

 

따로 만들수 없습니다!!

 

그렇게 하고 싶다면 시큐리티를 사용하지 않고 직접 모든 코드를 작성하셔야 합니다.

보통 인터셉터로 구현합니다.

항상 감사합니다!ㅎㅎ