|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.security.config.annotation.authentication.configurers.provisioning.UserDetailsManagerConfigurer.UserDetailsBuilder
T
- the type of UserDetailsManagerConfigurer
to return for chaining methods.public class UserDetailsManagerConfigurer.UserDetailsBuilder
Builds the user to be added. At minimum the username, password, and authorities should provided. The remaining attributes have reasonable defaults.
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
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
values
UserDetailsManagerConfigurer.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
values
UserDetailsManagerConfigurer.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
values
UserDetailsManagerConfigurer.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 otherwise
UserDetailsManagerConfigurer.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 otherwise
UserDetailsManagerConfigurer.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 otherwise
UserDetailsManagerConfigurer.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 otherwise
UserDetailsManagerConfigurer.UserDetailsBuilder
for method chaining (i.e. to populate additional attributes for this
user)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |