|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.security.config.annotation.SecurityConfigurerAdapter<AuthenticationManager,B> org.springframework.security.config.annotation.authentication.configurers.userdetails.UserDetailsAwareConfigurer<B,U> org.springframework.security.config.annotation.authentication.configurers.userdetails.UserDetailsServiceConfigurer<B,C,UserDetailsManager> org.springframework.security.config.annotation.authentication.configurers.provisioning.UserDetailsManagerConfigurer<B,C>
B
- the type of the SecurityBuilder
that is being configuredC
- the type of UserDetailsManagerConfigurer
public class UserDetailsManagerConfigurer<B extends ProviderManagerBuilder<B>,C extends UserDetailsManagerConfigurer<B,C>>
Base class for populating an
AuthenticationManagerBuilder
with a
UserDetailsManager
.
Nested Class Summary | |
---|---|
class |
UserDetailsManagerConfigurer.UserDetailsBuilder
Builds the user to be added. |
Constructor Summary | |
---|---|
protected |
UserDetailsManagerConfigurer(UserDetailsManager userDetailsManager)
|
Method Summary | |
---|---|
U |
getUserDetailsService()
Gets the UserDetailsService that is used with the DaoAuthenticationProvider |
protected void |
initUserDetailsService()
Populates the users that have been added. |
C |
passwordEncoder(PasswordEncoder passwordEncoder)
Allows specifying the PasswordEncoder to use with the DaoAuthenticationProvider . |
C |
passwordEncoder(PasswordEncoder passwordEncoder)
Allows specifying the PasswordEncoder
to use with the DaoAuthenticationProvider . |
C |
withObjectPostProcessor(ObjectPostProcessor<?> objectPostProcessor)
Adds an ObjectPostProcessor for this class. |
UserDetailsManagerConfigurer.UserDetailsBuilder |
withUser(String username)
Allows adding a user to the UserDetailsManager that is being created. |
Methods inherited from class org.springframework.security.config.annotation.authentication.configurers.userdetails.UserDetailsServiceConfigurer |
---|
configure |
Methods inherited from class org.springframework.security.config.annotation.SecurityConfigurerAdapter |
---|
addObjectPostProcessor, and, getBuilder, init, postProcess, setBuilder |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected UserDetailsManagerConfigurer(UserDetailsManager userDetailsManager)
Method Detail |
---|
protected void initUserDetailsService() throws Exception
initUserDetailsService
in class UserDetailsServiceConfigurer<B extends ProviderManagerBuilder<B>,C extends UserDetailsManagerConfigurer<B,C>,UserDetailsManager>
Exception
public final UserDetailsManagerConfigurer.UserDetailsBuilder withUser(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.
public C withObjectPostProcessor(ObjectPostProcessor<?> objectPostProcessor)
ObjectPostProcessor
for this class.
objectPostProcessor
-
AbstractDaoAuthenticationConfigurer
for further customizationspublic C passwordEncoder(PasswordEncoder passwordEncoder)
PasswordEncoder
to use with the DaoAuthenticationProvider
. The default is
is to use plain text.
passwordEncoder
- The PasswordEncoder
to use.
public C passwordEncoder(PasswordEncoder passwordEncoder)
PasswordEncoder
to use with the DaoAuthenticationProvider
. The default is is to
use plain text.
passwordEncoder
- The
PasswordEncoder
to use.
SecurityConfigurer
for further customizationspublic U getUserDetailsService()
UserDetailsService
that is used with the DaoAuthenticationProvider
getUserDetailsService
in class UserDetailsAwareConfigurer<B extends ProviderManagerBuilder<B>,U extends UserDetailsService>
UserDetailsService
that is used with the DaoAuthenticationProvider
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |