T
- the type of UserDetailsManagerConfigurer
to return for chaining methods.public class UserDetailsManagerConfigurer.UserDetailsBuilder extends Object
Modifier and Type | Method and Description |
---|---|
UserDetailsManagerConfigurer.UserDetailsBuilder |
accountExpired(boolean accountExpired)
Defines if the account is expired or not.
|
UserDetailsManagerConfigurer.UserDetailsBuilder |
accountLocked(boolean accountLocked)
Defines if the account is locked or not.
|
C |
and()
Returns the
UserDetailsManagerRegistry for method chaining (i.e. |
UserDetailsManagerConfigurer.UserDetailsBuilder |
authorities(GrantedAuthority... authorities)
Populates the authorities.
|
UserDetailsManagerConfigurer.UserDetailsBuilder |
authorities(List<? extends GrantedAuthority> authorities)
Populates the authorities.
|
UserDetailsManagerConfigurer.UserDetailsBuilder |
authorities(String... authorities)
Populates the authorities.
|
UserDetailsManagerConfigurer.UserDetailsBuilder |
credentialsExpired(boolean credentialsExpired)
Defines if the credentials are expired or not.
|
UserDetailsManagerConfigurer.UserDetailsBuilder |
disabled(boolean disabled)
Defines if the account is disabled or not.
|
UserDetailsManagerConfigurer.UserDetailsBuilder |
password(String password)
Populates the password.
|
UserDetailsManagerConfigurer.UserDetailsBuilder |
roles(String... roles)
Populates the roles.
|
public C and()
UserDetailsManagerRegistry
for method chaining (i.e. to add another user)UserDetailsManagerRegistry
for method chaining (i.e. to add another user)public UserDetailsManagerConfigurer.UserDetailsBuilder password(String password)
password
- the password. Cannot be null.UserDetailsManagerConfigurer.UserDetailsBuilder
for method chaining (i.e. to populate additional attributes for this
user)public UserDetailsManagerConfigurer.UserDetailsBuilder 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_"UserDetailsManagerConfigurer.UserDetailsBuilder
for method chaining (i.e. to populate additional attributes for this
user)public UserDetailsManagerConfigurer.UserDetailsBuilder authorities(GrantedAuthority... authorities)
authorities
- the authorities for this user. Cannot be null, or contain null
valuesUserDetailsManagerConfigurer.UserDetailsBuilder
for method chaining (i.e. to populate additional attributes for this
user)roles(String...)
public UserDetailsManagerConfigurer.UserDetailsBuilder authorities(List<? extends GrantedAuthority> authorities)
authorities
- the authorities for this user. Cannot be null, or contain null
valuesUserDetailsManagerConfigurer.UserDetailsBuilder
for method chaining (i.e. to populate additional attributes for this
user)roles(String...)
public UserDetailsManagerConfigurer.UserDetailsBuilder authorities(String... authorities)
authorities
- the authorities for this user (i.e. ROLE_USER, ROLE_ADMIN, etc). Cannot be null, or contain null
valuesUserDetailsManagerConfigurer.UserDetailsBuilder
for method chaining (i.e. to populate additional attributes for this
user)roles(String...)
public UserDetailsManagerConfigurer.UserDetailsBuilder accountExpired(boolean accountExpired)
accountExpired
- true if the account is expired, false otherwiseUserDetailsManagerConfigurer.UserDetailsBuilder
for method chaining (i.e. to populate additional attributes for this
user)public UserDetailsManagerConfigurer.UserDetailsBuilder accountLocked(boolean accountLocked)
accountLocked
- true if the account is locked, false otherwiseUserDetailsManagerConfigurer.UserDetailsBuilder
for method chaining (i.e. to populate additional attributes for this
user)public UserDetailsManagerConfigurer.UserDetailsBuilder credentialsExpired(boolean credentialsExpired)
credentialsExpired
- true if the credentials are expired, false otherwiseUserDetailsManagerConfigurer.UserDetailsBuilder
for method chaining (i.e. to populate additional attributes for this
user)public UserDetailsManagerConfigurer.UserDetailsBuilder disabled(boolean disabled)
disabled
- true if the account is disabled, false otherwiseUserDetailsManagerConfigurer.UserDetailsBuilder
for method chaining (i.e. to populate additional attributes for this
user)