Authentication Provider 에게 UserDetailsService + PasswordEncoder넘겨서 일할수있게 한다.
UserDetailsService 는 실제로 유저를 load하는애.
CustomUserDetailsService를 구현하자
단, UserDetailsService는 UserDetails 라는 객체를 받기 때문에
스프링의 UserDetails.User객체를 만들어야함
막바로 내 DAO에 extends해도 되긴하는데
클래스를 나누어서 CustomUserDetails를 만들어서 User를 extends + 내DAO autowired
하자!
단, 권한(Authority) 부분 -==> 내 DAO의role 클래스를 Authority객체로 바꾸어줘야함.
댓글 없음:
댓글 쓰기