public static class TemporaryUser.UserBuilder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
TemporaryUser.UserBuilder |
accountExpired(boolean accountExpired)
Defines if the account is expired or not.
|
TemporaryUser.UserBuilder |
accountLocked(boolean accountLocked)
Defines if the account is locked or not.
|
TemporaryUser.UserBuilder |
authorities(Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
Populates the authorities.
|
TemporaryUser.UserBuilder |
authorities(org.springframework.security.core.GrantedAuthority... authorities)
Populates the authorities.
|
TemporaryUser.UserBuilder |
authorities(String... authorities)
Populates the authorities.
|
TemporaryUser.UserBuilder |
authUser(me.zhyd.oauth.model.AuthUser authUser)
Populates the authUser.
|
org.springframework.security.core.userdetails.UserDetails |
build() |
TemporaryUser.UserBuilder |
credentialsExpired(boolean credentialsExpired)
Defines if the credentials are expired or not.
|
TemporaryUser.UserBuilder |
disabled(boolean disabled)
Defines if the account is disabled or not.
|
TemporaryUser.UserBuilder |
encodeState(String encodeState)
Populates the encodeState.
|
TemporaryUser.UserBuilder |
password(String password)
Populates the password.
|
TemporaryUser.UserBuilder |
passwordEncoder(Function<String,String> encoder)
Encodes the current password (if non-null) and any future passwords supplied
to
password(String). |
TemporaryUser.UserBuilder |
roles(String... roles)
Populates the roles.
|
TemporaryUser.UserBuilder |
username(String username)
Populates the username.
|
public TemporaryUser.UserBuilder username(String username)
username - the username. Cannot be null.TemporaryUser.UserBuilder for method chaining (i.e. to populate
additional attributes for this user)public TemporaryUser.UserBuilder password(String password)
password - the password. Cannot be null.TemporaryUser.UserBuilder for method chaining (i.e. to populate
additional attributes for this user)public TemporaryUser.UserBuilder passwordEncoder(Function<String,String> encoder)
password(String).encoder - the encoder to useTemporaryUser.UserBuilder for method chaining (i.e. to populate
additional attributes for this user)public TemporaryUser.UserBuilder roles(String... roles)
authorities(String...), but automatically prefixes each entry with
"ROLE_". This means the following:
builder.roles("USER","ADMIN");
is equivalent to
builder.authorities("ROLE_USER","ROLE_ADMIN");
This attribute is required, but can also be populated with
authorities(String...).
roles - the roles for this user (i.e. USER, ADMIN, etc). Cannot be null,
contain null values or start with "ROLE_"TemporaryUser.UserBuilder for method chaining (i.e. to populate
additional attributes for this user)public TemporaryUser.UserBuilder authorities(org.springframework.security.core.GrantedAuthority... authorities)
authorities - the authorities for this user. Cannot be null, or contain
null valuesTemporaryUser.UserBuilder for method chaining (i.e. to populate
additional attributes for this user)roles(String...)public TemporaryUser.UserBuilder authorities(Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
authorities - the authorities for this user. Cannot be null, or contain
null valuesTemporaryUser.UserBuilder for method chaining (i.e. to populate
additional attributes for this user)roles(String...)public TemporaryUser.UserBuilder authorities(String... authorities)
authorities - the authorities for this user (i.e. ROLE_USER, ROLE_ADMIN,
etc). Cannot be null, or contain null valuesTemporaryUser.UserBuilder for method chaining (i.e. to populate
additional attributes for this user)roles(String...)public TemporaryUser.UserBuilder authUser(me.zhyd.oauth.model.AuthUser authUser)
authUser - 第三方用户信息TemporaryUser.UserBuilder for method chaining (i.e. to populate
additional authUser for this user)public TemporaryUser.UserBuilder encodeState(String encodeState)
encodeState - 第三方授权登录的流程中加密后的 state 参数TemporaryUser.UserBuilder for method chaining (i.e. to populate
additional encodeState for this user)public TemporaryUser.UserBuilder accountExpired(boolean accountExpired)
accountExpired - true if the account is expired, false otherwiseTemporaryUser.UserBuilder for method chaining (i.e. to populate
additional attributes for this user)public TemporaryUser.UserBuilder accountLocked(boolean accountLocked)
accountLocked - true if the account is locked, false otherwiseTemporaryUser.UserBuilder for method chaining (i.e. to populate
additional attributes for this user)public TemporaryUser.UserBuilder credentialsExpired(boolean credentialsExpired)
credentialsExpired - true if the credentials are expired, false otherwiseTemporaryUser.UserBuilder for method chaining (i.e. to populate
additional attributes for this user)public TemporaryUser.UserBuilder disabled(boolean disabled)
disabled - true if the account is disabled, false otherwiseTemporaryUser.UserBuilder for method chaining (i.e. to populate
additional attributes for this user)public org.springframework.security.core.userdetails.UserDetails build()
Copyright © 2021. All rights reserved.