Package | Description |
---|---|
org.springframework.security.access.hierarchicalroles |
Role hierarchy implementation.
|
org.springframework.security.authentication.dao |
An
AuthenticationProvider which relies upon a data access object. |
org.springframework.security.cas.authentication |
An
AuthenticationProvider that can process CAS service tickets and proxy tickets. |
org.springframework.security.config.annotation.authentication.builders | |
org.springframework.security.config.annotation.authentication.configurers.userdetails | |
org.springframework.security.config.annotation.web | |
org.springframework.security.config.annotation.web.builders | |
org.springframework.security.config.annotation.web.configuration | |
org.springframework.security.config.annotation.web.configurers | |
org.springframework.security.config.authentication |
Parsing of <authentication-manager> and related elements.
|
org.springframework.security.core.userdetails |
The standard interfaces for implementing user data DAOs.
|
org.springframework.security.core.userdetails.jdbc |
Exposes a JDBC-based authentication repository, implementing
org.springframework.security.core.userdetails.UserDetailsService UserDetailsService . |
org.springframework.security.core.userdetails.memory |
Exposes an in-memory authentication repository.
|
org.springframework.security.ldap.authentication |
The LDAP authentication provider package.
|
org.springframework.security.ldap.userdetails |
LDAP-focused
UserDetails implementations which map from a ubset of the data
contained in some of the standard LDAP types (such as InetOrgPerson ). |
org.springframework.security.openid |
Authenticates standard web browser users via OpenID.
|
org.springframework.security.provisioning |
Contains simple user and authority group account provisioning interfaces together with a a
JDBC-based implementation.
|
org.springframework.security.web.authentication.rememberme |
Support for remembering a user between different web sessions.
|
org.springframework.security.web.authentication.switchuser |
Provides HTTP-based "switch user" (su) capabilities.
|
org.springframework.security.web.authentication.www |
WWW-Authenticate based authentication mechanism implementations: Basic and Digest authentication.
|
Modifier and Type | Class and Description |
---|---|
class |
UserDetailsServiceWrapper
Deprecated.
use a
RoleHierarchyVoter or use a RoleHierarchyAuthoritiesMapper to populate the
Authentication object with the additional authorities. |
Modifier and Type | Method and Description |
---|---|
UserDetailsService |
UserDetailsServiceWrapper.getWrappedUserDetailsService()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
UserDetailsServiceWrapper.setUserDetailsService(UserDetailsService userDetailsService)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected UserDetailsService |
DaoAuthenticationProvider.getUserDetailsService() |
Modifier and Type | Method and Description |
---|---|
void |
DaoAuthenticationProvider.setUserDetailsService(UserDetailsService userDetailsService) |
Modifier and Type | Method and Description |
---|---|
void |
CasAuthenticationProvider.setUserDetailsService(UserDetailsService userDetailsService)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
<T extends UserDetailsService> |
AuthenticationManagerBuilder.userDetailsService(T userDetailsService)
Add authentication based upon the custom
UserDetailsService that
is passed in. |
Modifier and Type | Method and Description |
---|---|
UserDetailsService |
AuthenticationManagerBuilder.getDefaultUserDetailsService()
Gets the default
UserDetailsService for the
AuthenticationManagerBuilder . |
Modifier and Type | Class and Description |
---|---|
class |
DaoAuthenticationConfigurer<B extends ProviderManagerBuilder<B>,U extends UserDetailsService>
Allows configuring a
DaoAuthenticationProvider |
class |
UserDetailsAwareConfigurer<B extends ProviderManagerBuilder<B>,U extends UserDetailsService>
Base class that allows access to the
UserDetailsService for using as a default value with AuthenticationManagerBuilder . |
class |
UserDetailsServiceConfigurer<B extends ProviderManagerBuilder<B>,C extends UserDetailsServiceConfigurer<B,C,U>,U extends UserDetailsService>
Allows configuring a
UserDetailsService within a AuthenticationManagerBuilder . |
Modifier and Type | Method and Description |
---|---|
H |
HttpSecurityBuilder.userDetailsService(UserDetailsService userDetailsService)
Allows adding an additional
UserDetailsService to be used |
Modifier and Type | Method and Description |
---|---|
HttpSecurity |
HttpSecurity.userDetailsService(UserDetailsService userDetailsService) |
Modifier and Type | Method and Description |
---|---|
protected UserDetailsService |
WebSecurityConfigurerAdapter.userDetailsService()
Allows modifying and accessing the
UserDetailsService from
WebSecurityConfigurerAdapter.userDetailsServiceBean()() without interacting with the
ApplicationContext . |
UserDetailsService |
WebSecurityConfigurerAdapter.userDetailsServiceBean()
Override this method to expose a
UserDetailsService created from
WebSecurityConfigurerAdapter.configure(AuthenticationManagerBuilder) as a bean. |
Modifier and Type | Method and Description |
---|---|
RememberMeConfigurer<H> |
RememberMeConfigurer.userDetailsService(UserDetailsService userDetailsService)
Specifies the
UserDetailsService used to look up the
UserDetails when a remember me token is valid. |
X509Configurer<H> |
X509Configurer.userDetailsService(UserDetailsService userDetailsService)
Shortcut for invoking
X509Configurer.authenticationUserDetailsService(AuthenticationUserDetailsService) with a UserDetailsByNameServiceWrapper . |
Modifier and Type | Class and Description |
---|---|
class |
CachingUserDetailsService |
Modifier and Type | Method and Description |
---|---|
void |
UserDetailsByNameServiceWrapper.setUserDetailsService(UserDetailsService aUserDetailsService)
Set the wrapped UserDetailsService implementation
|
Constructor and Description |
---|
UserDetailsByNameServiceWrapper(UserDetailsService userDetailsService)
Constructs a new wrapper using the supplied
UserDetailsService
as the service to delegate to. |
Modifier and Type | Class and Description |
---|---|
class |
JdbcDaoImpl
UserDetailsServiceRetrieves implementation which retrieves the user details
(username, password, enabled flag, and authorities) from a database using JDBC queries.
|
Modifier and Type | Class and Description |
---|---|
class |
InMemoryDaoImpl
Deprecated.
Use InMemoryUserDetailsManager instead (or write your own implementation)
|
Constructor and Description |
---|
UserDetailsServiceLdapAuthoritiesPopulator(UserDetailsService userService) |
Modifier and Type | Class and Description |
---|---|
class |
LdapUserDetailsManager
An Ldap implementation of UserDetailsManager.
|
class |
LdapUserDetailsService
LDAP implementation of UserDetailsService based around an
LdapUserSearch
and an LdapAuthoritiesPopulator . |
Modifier and Type | Method and Description |
---|---|
void |
OpenIDAuthenticationProvider.setUserDetailsService(UserDetailsService userDetailsService)
Used to load the
UserDetails for the authenticated OpenID user. |
Modifier and Type | Interface and Description |
---|---|
interface |
UserDetailsManager
An extension of the
UserDetailsService which provides the ability
to create new users and update existing ones. |
Modifier and Type | Class and Description |
---|---|
class |
InMemoryUserDetailsManager
Non-persistent implementation of
UserDetailsManager which is backed by an in-memory map. |
class |
JdbcUserDetailsManager
Jdbc user management service, based on the same table structure as its parent class, JdbcDaoImpl.
|
Modifier and Type | Method and Description |
---|---|
protected UserDetailsService |
AbstractRememberMeServices.getUserDetailsService() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractRememberMeServices.setUserDetailsService(UserDetailsService userDetailsService)
Deprecated.
Use constructor injection
|
Constructor and Description |
---|
AbstractRememberMeServices(String key,
UserDetailsService userDetailsService) |
PersistentTokenBasedRememberMeServices(String key,
UserDetailsService userDetailsService,
PersistentTokenRepository tokenRepository) |
TokenBasedRememberMeServices(String key,
UserDetailsService userDetailsService) |
Modifier and Type | Method and Description |
---|---|
void |
SwitchUserFilter.setUserDetailsService(UserDetailsService userDetailsService)
Sets the authentication data access object.
|
Modifier and Type | Method and Description |
---|---|
UserDetailsService |
DigestAuthenticationFilter.getUserDetailsService() |
Modifier and Type | Method and Description |
---|---|
void |
DigestAuthenticationFilter.setUserDetailsService(UserDetailsService userDetailsService) |
Copyright © 2019. All rights reserved.