Class InMemoryUserDetailsManagerBuilder
- java.lang.Object
-
- org.springframework.security.config.annotation.SecurityConfigurerAdapter<org.springframework.security.authentication.AuthenticationManager,B>
-
- org.springframework.security.config.annotation.authentication.configurers.userdetails.UserDetailsAwareConfigurer<B,U>
-
- org.springframework.security.config.annotation.authentication.configurers.userdetails.UserDetailsServiceConfigurer<B,C,org.springframework.security.provisioning.UserDetailsManager>
-
- org.springframework.security.config.annotation.authentication.configurers.provisioning.UserDetailsManagerConfigurer<org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder,InMemoryUserDetailsManagerBuilder>
-
- com.activeviam.risk.security.impl.InMemoryUserDetailsManagerBuilder
-
- All Implemented Interfaces:
org.springframework.security.config.annotation.SecurityConfigurer<org.springframework.security.authentication.AuthenticationManager,org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder>
public class InMemoryUserDetailsManagerBuilder extends org.springframework.security.config.annotation.authentication.configurers.provisioning.UserDetailsManagerConfigurer<org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder,InMemoryUserDetailsManagerBuilder>
An In-memoryUserDetailsService
builder which can be used withoutAuthenticationManagerBuilder
contrary toInMemoryUserDetailsManagerConfigurer
.- Author:
- ActiveViam
-
-
Constructor Summary
Constructors Constructor Description InMemoryUserDetailsManagerBuilder()
Creates a new instance
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.security.provisioning.UserDetailsManager
build()
Builds the In-memoryUserDetailsManager
and returns itvoid
configure(org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder builder)
U
getUserDetailsService()
C
passwordEncoder(org.springframework.security.crypto.password.PasswordEncoder arg0)
C
userDetailsPasswordManager(org.springframework.security.core.userdetails.UserDetailsPasswordService arg0)
C
withObjectPostProcessor(org.springframework.security.config.annotation.ObjectPostProcessor<?> arg0)
-
Methods inherited from class org.springframework.security.config.annotation.authentication.configurers.provisioning.UserDetailsManagerConfigurer
initUserDetailsService, withUser, withUser, withUser
-
-
-
-
Method Detail
-
configure
public void configure(org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder builder) throws Exception
- Specified by:
configure
in interfaceorg.springframework.security.config.annotation.SecurityConfigurer<org.springframework.security.authentication.AuthenticationManager,org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder>
- Overrides:
configure
in classorg.springframework.security.config.annotation.authentication.configurers.userdetails.UserDetailsServiceConfigurer<org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder,InMemoryUserDetailsManagerBuilder,org.springframework.security.provisioning.UserDetailsManager>
- Throws:
Exception
-
build
public org.springframework.security.provisioning.UserDetailsManager build()
Builds the In-memoryUserDetailsManager
and returns it- Returns:
- the built object
-
withObjectPostProcessor
public C withObjectPostProcessor(org.springframework.security.config.annotation.ObjectPostProcessor<?> arg0)
-
passwordEncoder
public C passwordEncoder(org.springframework.security.crypto.password.PasswordEncoder arg0)
-
userDetailsPasswordManager
public C userDetailsPasswordManager(org.springframework.security.core.userdetails.UserDetailsPasswordService arg0)
-
getUserDetailsService
public U getUserDetailsService()
- Specified by:
getUserDetailsService
in classorg.springframework.security.config.annotation.authentication.configurers.userdetails.UserDetailsAwareConfigurer<B extends org.springframework.security.config.annotation.authentication.ProviderManagerBuilder<B>,U extends org.springframework.security.core.userdetails.UserDetailsService>
-
-