로딩
요청 처리 중입니다...

Spring Security UserDetails, UserDeatilsService란?

 Spring Security UserDetails, UserDeatilsService란?

1.UserDetails Spring Security에서 사용자의 정보를 담는 인터페이스는 UserDetails 인터페이스이다. 우리가 이 인터페이스를 구현하게 되면 Spring Security에서 구현한 클래스를 사용자 정보로 인식하고 인증 정보로 인식하고 인증 작업을 한다.

메소드 리턴타입 설명 기본값 getAuthorities() Collection 계정의 권한 목록을 리턴 getPassword() String 계정의 비밀번호를 리턴 getUsername() String 계정의 고유한 값을 리턴 ( ex : DB PK값, 중복이 없는 이메일 값 ) isAccountNonExpired() boolean 계정의 만료 여부 리턴 true ( 만료 안됨 ) isAccountNonLocked() boolean 계정의 잠김 여부 리턴 true ( 잠기지 않음 ) isCredentialsNonExpired() boolean 비밀번호 만료 여...