Spring Security UserDetails, UserDeatilsService란?


Spring Security UserDetails, UserDeatilsService란?

1.UserDetails Spring Security에서 사용자의 정보를 담는 인터페이스는 UserDetails 인터페이스이다. 우리가 이 인터페이스를 구현하게 되면 Spring Security에서 구현한 클래스를 사용자 정보로 인식하고 인증 정보로 인식하고 인증 작업을 한다. 메소드 리턴타입 설명 기본값 getAuthorities() Collection<? extends GrantedAuthority> 계정의 권한 목록을 리턴 getPassword() String 계정의 비밀번호를 리턴 getUsername() String 계정의 고유한 값을 리턴 ( ex : DB PK값, 중복이 없는 이메일 값 ) isAccountNonExpired() boolean 계정의 만료 여부 리턴 true ( 만료 안됨 ) isAccountNonLocked() boolean 계정의 잠김 여부 리턴 true ( 잠기지 않음 ) isCredentialsNonExpired() boolean 비밀번호 만료 여...



원문링크 : Spring Security UserDetails, UserDeatilsService란?