类 AuthUser
java.lang.Object
org.springframework.security.core.userdetails.User
cn.bbwres.biscuit.security.oauth2.vo.AuthUser
- 所有已实现的接口:
Serializable,org.springframework.security.core.CredentialsContainer,org.springframework.security.core.userdetails.UserDetails
public class AuthUser
extends org.springframework.security.core.userdetails.User
认证的登陆用户信息。
- 作者:
- zhanglinfeng
- 另请参阅:
-
嵌套类概要
从类继承的嵌套类/接口 org.springframework.security.core.userdetails.User
org.springframework.security.core.userdetails.User.UserBuilder -
构造器概要
构造器构造器说明AuthUser(String username, String password, boolean enabled, boolean accountNonExpired, boolean credentialsNonExpired, boolean accountNonLocked, Collection<? extends org.springframework.security.core.GrantedAuthority> authorities) Construct theUserwith the details required byDaoAuthenticationProvider.AuthUser(String username, String password, Collection<? extends org.springframework.security.core.GrantedAuthority> authorities) Calls the more complex constructor with all boolean arguments set to.AuthUser(org.springframework.security.core.userdetails.UserDetails user, String zhName, String userId, String tenantId) -
方法概要
从类继承的方法 org.springframework.security.core.userdetails.User
builder, equals, eraseCredentials, getAuthorities, getPassword, getUsername, hashCode, isAccountNonExpired, isAccountNonLocked, isCredentialsNonExpired, isEnabled, toString, withDefaultPasswordEncoder, withUserDetails, withUsername
-
构造器详细资料
-
AuthUser
public AuthUser(String username, String password, Collection<? extends org.springframework.security.core.GrantedAuthority> authorities) Calls the more complex constructor with all boolean arguments set to.- 参数:
username- usernameauthorities- authorities
-
AuthUser
public AuthUser(String username, String password, boolean enabled, boolean accountNonExpired, boolean credentialsNonExpired, boolean accountNonLocked, Collection<? extends org.springframework.security.core.GrantedAuthority> authorities) Construct theUserwith the details required byDaoAuthenticationProvider.- 参数:
username- the username presented to theDaoAuthenticationProviderDaoAuthenticationProviderenabled- set totrueif the user is enabledaccountNonExpired- set totrueif the account has not expiredcredentialsNonExpired- set totrueif the credentials have not expiredaccountNonLocked- set totrueif the account is not lockedauthorities- the authorities that should be granted to the caller if they presented the correct username and password and the user is enabled. Not null.- 抛出:
IllegalArgumentException- if anullvalue was passed either as a parameter or as an element in theGrantedAuthoritycollection
-
AuthUser
-