介绍
认证(Authentication)
Authentication
public interface Authentication extends Principal, Serializable {
# 获取用户权限
Collection<? extends GrantedAuthority> getAuthorities();
# 获取用户凭证,一般来说就是密码
Object getCredentials();
# 获取用户携带详细信息,可能是当前请求之类
Object getDetails();
# 获取当前用户,例如是一个用户名或用户对象
Object getPrincipal();
# 当前用户是否认证成功
boolean isAuthenticated();
void setAuthenticated(boolean var1) throws IllegalArgumentException;
}
不同认证方式对于不同Authentication实例