UserDetails
About
Responsibilities of UserDetails
UserDetails Interface (Spring Security Built-in)
public interface UserDetails extends Serializable {
String getUsername();
String getPassword();
Collection<? extends GrantedAuthority> getAuthorities();
boolean isAccountNonExpired();
boolean isAccountNonLocked();
boolean isCredentialsNonExpired();
boolean isEnabled();
}Default Implementation: User Class
Custom Implementation of UserDetails (For Database Authentication)
Last updated