B - the type of the SecurityBuilder that is being configuredC - the type of UserDetailsManagerConfigurerpublic class UserDetailsManagerConfigurer<B extends ProviderManagerBuilder<B>,C extends UserDetailsManagerConfigurer<B,C>> extends UserDetailsServiceConfigurer<B,C,org.springframework.security.provisioning.UserDetailsManager>
AuthenticationManagerBuilder
with a UserDetailsManager.| Modifier and Type | Class and Description |
|---|---|
class |
UserDetailsManagerConfigurer.UserDetailsBuilder
Builds the user to be added.
|
| Modifier | Constructor and Description |
|---|---|
protected |
UserDetailsManagerConfigurer(org.springframework.security.provisioning.UserDetailsManager userDetailsManager) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
initUserDetailsService()
Populates the users that have been added.
|
UserDetailsManagerConfigurer.UserDetailsBuilder |
withUser(java.lang.String username)
Allows adding a user to the
UserDetailsManager that is being created. |
C |
withUser(org.springframework.security.core.userdetails.User.UserBuilder userBuilder)
Allows adding a user to the
UserDetailsManager that is being created. |
C |
withUser(org.springframework.security.core.userdetails.UserDetails userDetails)
Allows adding a user to the
UserDetailsManager that is being created. |
configuregetUserDetailsService, passwordEncoder, userDetailsPasswordManager, withObjectPostProcessoraddObjectPostProcessor, and, getBuilder, init, postProcess, setBuilderprotected UserDetailsManagerConfigurer(org.springframework.security.provisioning.UserDetailsManager userDetailsManager)
protected void initUserDetailsService()
throws java.lang.Exception
initUserDetailsService in class UserDetailsServiceConfigurer<B extends ProviderManagerBuilder<B>,C extends UserDetailsManagerConfigurer<B,C>,org.springframework.security.provisioning.UserDetailsManager>java.lang.Exceptionpublic final C withUser(org.springframework.security.core.userdetails.UserDetails userDetails)
UserDetailsManager that is being created. This
method can be invoked multiple times to add multiple users.userDetails - the user to add. Cannot be null.UserDetailsManagerConfigurer.UserDetailsBuilder for further customizationspublic final C withUser(org.springframework.security.core.userdetails.User.UserBuilder userBuilder)
UserDetailsManager that is being created. This
method can be invoked multiple times to add multiple users.userBuilder - the user to add. Cannot be null.UserDetailsManagerConfigurer.UserDetailsBuilder for further customizationspublic final UserDetailsManagerConfigurer.UserDetailsBuilder withUser(java.lang.String username)
UserDetailsManager that is being created. This
method can be invoked multiple times to add multiple users.username - the username for the user being added. Cannot be null.UserDetailsManagerConfigurer.UserDetailsBuilder for further customizations