Package | Description |
---|---|
org.springframework.security.access.intercept |
Abstract level security interception classes which are responsible for enforcing the
configured security constraints for a secure object.
|
org.springframework.security.authentication |
Core classes and interfaces related to user authentication, which are used throughout Spring Security.
|
org.springframework.security.authentication.dao |
An
AuthenticationProvider which relies upon a data access object. |
org.springframework.security.authentication.jaas |
An authentication provider for JAAS.
|
org.springframework.security.authentication.rcp |
Allows remote clients to authenticate and obtain a populated
Authentication object. |
org.springframework.security.cas.authentication |
An
AuthenticationProvider that can process CAS service tickets and proxy tickets. |
org.springframework.security.config.annotation.authentication | |
org.springframework.security.config.annotation.authentication.builders | |
org.springframework.security.config.annotation.web | |
org.springframework.security.config.annotation.web.builders | |
org.springframework.security.config.annotation.web.configurers | |
org.springframework.security.config.authentication |
Parsing of <authentication-manager> and related elements.
|
org.springframework.security.ldap.authentication |
The LDAP authentication provider package.
|
org.springframework.security.ldap.authentication.ad | |
org.springframework.security.openid |
Authenticates standard web browser users via OpenID.
|
org.springframework.security.web.authentication.preauth |
Support for "pre-authenticated" scenarios, where Spring Security assumes the incoming request has already been
authenticated by some externally configured system.
|
Modifier and Type | Class and Description |
---|---|
class |
RunAsImplAuthenticationProvider
An
AuthenticationProvider implementation that can authenticate a RunAsUserToken . |
Modifier and Type | Class and Description |
---|---|
class |
AnonymousAuthenticationProvider
An
AuthenticationProvider implementation that validates AnonymousAuthenticationToken s. |
class |
RememberMeAuthenticationProvider
An
AuthenticationProvider implementation that validates RememberMeAuthenticationToken s. |
class |
TestingAuthenticationProvider
An
AuthenticationProvider implementation for the TestingAuthenticationToken . |
Modifier and Type | Method and Description |
---|---|
List<AuthenticationProvider> |
ProviderManager.getProviders() |
Constructor and Description |
---|
ProviderManager(List<AuthenticationProvider> providers) |
ProviderManager(List<AuthenticationProvider> providers,
AuthenticationManager parent) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractUserDetailsAuthenticationProvider
A base
AuthenticationProvider that allows subclasses to override and work with UserDetails objects. |
class |
DaoAuthenticationProvider
An
AuthenticationProvider implementation that retrieves user details from a UserDetailsService . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractJaasAuthenticationProvider
An
AuthenticationProvider implementation that retrieves user details from a JAAS login configuration. |
class |
DefaultJaasAuthenticationProvider
Creates a LoginContext using the Configuration provided to it.
|
class |
JaasAuthenticationProvider
An
AuthenticationProvider implementation that retrieves user details from a JAAS login configuration. |
Modifier and Type | Class and Description |
---|---|
class |
RemoteAuthenticationProvider
Client-side object which queries a
RemoteAuthenticationManager to validate an authentication request. |
Modifier and Type | Class and Description |
---|---|
class |
CasAuthenticationProvider
An
AuthenticationProvider implementation that integrates with JA-SIG Central Authentication Service
(CAS). |
Modifier and Type | Method and Description |
---|---|
B |
ProviderManagerBuilder.authenticationProvider(AuthenticationProvider authenticationProvider)
Add authentication based upon the custom
AuthenticationProvider
that is passed in. |
Modifier and Type | Method and Description |
---|---|
AuthenticationManagerBuilder |
AuthenticationManagerBuilder.authenticationProvider(AuthenticationProvider authenticationProvider)
Add authentication based upon the custom
AuthenticationProvider
that is passed in. |
Modifier and Type | Method and Description |
---|---|
H |
HttpSecurityBuilder.authenticationProvider(AuthenticationProvider authenticationProvider)
Allows adding an additional
AuthenticationProvider to be used |
Modifier and Type | Method and Description |
---|---|
HttpSecurity |
HttpSecurity.authenticationProvider(AuthenticationProvider authenticationProvider) |
Modifier and Type | Method and Description |
---|---|
AnonymousConfigurer<H> |
AnonymousConfigurer.authenticationProvider(AuthenticationProvider authenticationProvider)
Sets the
AuthenticationProvider used to validate an anonymous user. |
Modifier and Type | Class and Description |
---|---|
static class |
AuthenticationManagerBeanDefinitionParser.NullAuthenticationProvider
Provider which doesn't provide any service.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLdapAuthenticationProvider
Base class for the standard
LdapAuthenticationProvider and the
ActiveDirectoryLdapAuthenticationProvider . |
class |
LdapAuthenticationProvider
An
AuthenticationProvider implementation that authenticates
against an LDAP server. |
Modifier and Type | Class and Description |
---|---|
class |
ActiveDirectoryLdapAuthenticationProvider
Specialized LDAP authentication provider which uses Active Directory configuration conventions.
|
Modifier and Type | Class and Description |
---|---|
class |
OpenIDAuthenticationProvider
Finalises the OpenID authentication by obtaining local authorities for the authenticated user.
|
Modifier and Type | Class and Description |
---|---|
class |
PreAuthenticatedAuthenticationProvider
Processes a pre-authenticated authentication request.
|
Copyright © 2019. All rights reserved.