public class UserDetailsManagerConfigurer.UserDetailsBuilder extends Object
public C and()
UserDetailsManagerConfigurer for method chaining (i.e. to add
another user)UserDetailsManagerConfigurer for method chainingpublic 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)