All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractAuthenticationFilterConfigurer<B extends HttpSecurityBuilder<B>,T extends AbstractAuthenticationFilterConfigurer<B,T,F>,F extends org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter> |
|
AbstractConfigAttributeRequestMatcherRegistry<C> |
A base class for registering RequestMatcher 's.
|
AbstractConfiguredSecurityBuilder<O,B extends SecurityBuilder<O>> |
|
AbstractDaoAuthenticationConfigurer<B extends ProviderManagerBuilder<B>,C extends AbstractDaoAuthenticationConfigurer<B,C,U>,U extends org.springframework.security.core.userdetails.UserDetailsService> |
Allows configuring a DaoAuthenticationProvider
|
AbstractHttpConfigurer<T extends AbstractHttpConfigurer<T,B>,B extends HttpSecurityBuilder<B>> |
|
AbstractInterceptUrlConfigurer<C extends AbstractInterceptUrlConfigurer<C,H>,H extends HttpSecurityBuilder<H>> |
A base class for configuring the FilterSecurityInterceptor .
|
AbstractLdapAuthenticationManagerFactory<T extends org.springframework.security.ldap.authentication.AbstractLdapAuthenticator> |
Creates an AuthenticationManager that can perform LDAP authentication.
|
AbstractRequestMatcherRegistry<C> |
A base class for registering RequestMatcher 's.
|
AbstractSecurityBuilder<O> |
A base SecurityBuilder that ensures the object being built is only built one
time.
|
AbstractSecurityWebSocketMessageBrokerConfigurer |
Allows configuring WebSocket Authorization.
|
AbstractServerWebExchangeMatcherRegistry<T> |
|
AbstractUserDetailsServiceBeanDefinitionParser |
|
AlreadyBuiltException |
|
AnonymousConfigurer<H extends HttpSecurityBuilder<H>> |
Configures Anonymous authentication (i.e.
|
AuthenticationConfiguration |
Exports the authentication Configuration
|
AuthenticationManagerBeanDefinitionParser |
Registers the central ProviderManager used by the namespace configuration, and allows
the configuration of an alias, allowing users to reference it in their beans and
clearly see where the name is coming from.
|
AuthenticationManagerBeanDefinitionParser.NullAuthenticationProvider |
Provider which doesn't provide any service.
|
AuthenticationManagerBuilder |
|
AuthenticationManagerFactoryBean |
Factory bean for the namespace AuthenticationManager, which allows a more meaningful
error message to be reported in the NoSuchBeanDefinitionException, if the user
has forgotten to declare the <authentication-manager> element.
|
AuthenticationProviderBeanDefinitionParser |
Wraps a UserDetailsService bean with a DaoAuthenticationProvider and registers the
latter with the ProviderManager.
|
AuthorizeHttpRequestsConfigurer<H extends HttpSecurityBuilder<H>> |
Adds a URL based authorization using AuthorizationManager .
|
AutowiredWebSecurityConfigurersIgnoreParents |
A class used to get all the WebSecurityConfigurer instances from the current
ApplicationContext but ignoring the parent.
|
BeanIds |
Contains globally used default Bean IDs for beans created by the namespace support in
Spring Security 2.
|
ChannelAttributeFactory |
Used as a factory bean to create config attribute values for the
requires-channel attribute.
|
ChannelSecurityConfigurer<H extends HttpSecurityBuilder<H>> |
Adds channel security (i.e.
|
ClientRegistrationsBeanDefinitionParser |
|
CommonOAuth2Provider |
Common OAuth2 Providers that can be used to create
builders pre-configured with sensible defaults.
|
ContextSourceSettingPostProcessor |
Checks for the presence of a ContextSource instance.
|
CorsBeanDefinitionParser |
Parser for the CorsFilter .
|
CorsConfigurer<H extends HttpSecurityBuilder<H>> |
Adds CorsFilter to the Spring Security filter chain.
|
CsrfBeanDefinitionParser |
Parser for the CsrfFilter .
|
CsrfConfigurer<H extends HttpSecurityBuilder<H>> |
|
Customizer<T> |
Callback interface that accepts a single input argument and returns no result.
|
DaoAuthenticationConfigurer<B extends ProviderManagerBuilder<B>,U extends org.springframework.security.core.userdetails.UserDetailsService> |
Allows configuring a DaoAuthenticationProvider
|
DebugBeanDefinitionParser |
|
DefaultFilterChainValidator |
|
DefaultLoginPageConfigurer<H extends HttpSecurityBuilder<H>> |
|
Elements |
Contains all the element names used by Spring Security 3 namespace support.
|
EmbeddedLdapServerContextSourceFactoryBean |
Creates a DefaultSpringSecurityContextSource used to perform LDAP
authentication and starts and in-memory LDAP server.
|
EnableGlobalAuthentication |
|
EnableGlobalMethodSecurity |
Enables Spring Security global method security similar to the
<global-method-security> xml support.
|
EnableMethodSecurity |
Enables Spring Security Method Security.
|
EnableReactiveMethodSecurity |
|
EnableRSocketSecurity |
Add this annotation to a Configuration class to have Spring Security
RSocketSecurity support added.
|
EnableWebFluxSecurity |
Add this annotation to a Configuration class to have Spring Security WebFlux
support added.
|
EnableWebMvcSecurity |
Deprecated.
|
EnableWebSecurity |
|
ExceptionHandlingConfigurer<H extends HttpSecurityBuilder<H>> |
Adds exception handling for Spring Security related exceptions to an application.
|
ExpressionUrlAuthorizationConfigurer<H extends HttpSecurityBuilder<H>> |
Adds URL based authorization based upon SpEL expressions to an application.
|
FilterChainBeanDefinitionParser |
|
FilterChainMapBeanDefinitionDecorator |
Sets the filter chain Map for a FilterChainProxy bean declaration.
|
FilterInvocationSecurityMetadataSourceParser |
Allows for convenient creation of a FilterInvocationSecurityMetadataSource bean
for use with a FilterSecurityInterceptor.
|
FormLoginBeanDefinitionParser |
|
FormLoginConfigurer<H extends HttpSecurityBuilder<H>> |
Adds form based authentication.
|
GlobalAuthenticationConfigurerAdapter |
|
GlobalMethodSecurityBeanDefinitionParser |
Processes the top-level "global-method-security" element.
|
GlobalMethodSecurityConfiguration |
Base Configuration for enabling global method security.
|
GrantedAuthorityDefaults |
Allows providing defaults for GrantedAuthority
|
HeadersBeanDefinitionParser |
Parser for the HeadersFilter .
|
HeadersConfigurer<H extends HttpSecurityBuilder<H>> |
Adds the Security HTTP headers to the response.
|
HttpBasicConfigurer<B extends HttpSecurityBuilder<B>> |
Adds HTTP basic based authentication.
|
HttpFirewallBeanDefinitionParser |
Injects the supplied HttpFirewall bean reference into the
FilterChainProxy .
|
HttpSecurity |
A HttpSecurity is similar to Spring Security's XML <http> element in the
namespace configuration.
|
HttpSecurityBeanDefinitionParser |
Sets up HTTP security: filter stack and protected URLs.
|
HttpSecurityBuilder<H extends HttpSecurityBuilder<H>> |
|
ImplicitGrantConfigurer<B extends HttpSecurityBuilder<B>> |
Deprecated.
|
InMemoryUserDetailsManagerConfigurer<B extends ProviderManagerBuilder<B>> |
|
InterceptMethodsBeanDefinitionDecorator |
|
JdbcUserDetailsManagerConfigurer<B extends ProviderManagerBuilder<B>> |
|
JdbcUserServiceBeanDefinitionParser |
|
JeeConfigurer<H extends HttpSecurityBuilder<H>> |
Adds support for J2EE pre authentication.
|
LdapAuthenticationProviderConfigurer<B extends ProviderManagerBuilder<B>> |
|
LdapBindAuthenticationManagerFactory |
Creates an AuthenticationManager that can perform LDAP authentication using
bind authentication.
|
LdapPasswordComparisonAuthenticationManagerFactory |
Creates an AuthenticationManager that can perform LDAP authentication using
password comparison.
|
LdapProviderBeanDefinitionParser |
Ldap authentication provider namespace configuration.
|
LdapServerBeanDefinitionParser |
|
LdapUserServiceBeanDefinitionParser |
|
LogoutConfigurer<H extends HttpSecurityBuilder<H>> |
Adds logout support.
|
MatcherType |
Defines the RequestMatcher types supported by the namespace.
|
MessageSecurityMetadataSourceRegistry |
Allows mapping security constraints using MessageMatcher to the security
expressions.
|
MethodSecurityBeanDefinitionParser |
Processes the top-level "method-security" element.
|
MethodSecurityBeanDefinitionParser.Jsr250AuthorizationMethodInterceptor |
|
MethodSecurityBeanDefinitionParser.MethodSecurityExpressionHandlerBean |
|
MethodSecurityBeanDefinitionParser.PostAuthorizeAuthorizationMethodInterceptor |
|
MethodSecurityBeanDefinitionParser.PreAuthorizeAuthorizationMethodInterceptor |
|
MethodSecurityMetadataSourceBeanDefinitionParser |
|
OAuth2ClientConfigurer<B extends HttpSecurityBuilder<B>> |
|
OAuth2LoginConfigurer<B extends HttpSecurityBuilder<B>> |
|
OAuth2ResourceServerConfigurer<H extends HttpSecurityBuilder<H>> |
|
ObjectPostProcessor<T> |
Allows initialization of Objects.
|
ObjectPostProcessorConfiguration |
|
OpenIDLoginConfigurer<H extends HttpSecurityBuilder<H>> |
Deprecated.
|
PasswordEncoderParser |
Stateful parser for the <password-encoder> element.
|
PasswordManagementConfigurer<B extends HttpSecurityBuilder<B>> |
Adds password management support.
|
PayloadInterceptorOrder |
The standard order for PayloadInterceptor to be sorted.
|
PortMapperConfigurer<H extends HttpSecurityBuilder<H>> |
Allows configuring a shared PortMapper instance used to determine the ports
when redirecting between HTTP and HTTPS.
|
ProviderManagerBuilder<B extends ProviderManagerBuilder<B>> |
Interface for operating on a SecurityBuilder that creates a ProviderManager
|
ReactiveUserDetailsServiceResourceFactoryBean |
|
RelyingPartyRegistrationsBeanDefinitionParser |
|
RememberMeConfigurer<H extends HttpSecurityBuilder<H>> |
Configures Remember Me authentication.
|
RequestCacheConfigurer<H extends HttpSecurityBuilder<H>> |
Adds request cache for Spring Security.
|
RsaKeyConversionServicePostProcessor |
Adds RsaKeyConverters to the configured ConversionService or
PropertyEditor s
|
RSocketSecurity |
Allows configuring RSocket based security.
|
Saml2LoginConfigurer<B extends HttpSecurityBuilder<B>> |
An AbstractHttpConfigurer for SAML 2.0 Login, which leverages the SAML 2.0 Web
Browser Single Sign On (WebSSO) Flow.
|
Saml2LogoutConfigurer<H extends HttpSecurityBuilder<H>> |
Adds SAML 2.0 logout support.
|
SecurityBuilder<O> |
Interface for building an Object
|
SecurityConfigurer<O,B extends SecurityBuilder<O>> |
|
SecurityConfigurerAdapter<O,B extends SecurityBuilder<O>> |
A base class for SecurityConfigurer that allows subclasses to only implement
the methods they are interested in.
|
SecurityContextConfigurer<H extends HttpSecurityBuilder<H>> |
Allows persisting and restoring of the SecurityContext found on the
SecurityContextHolder for each request by configuring the
SecurityContextPersistenceFilter .
|
SecurityDebugBeanFactoryPostProcessor |
|
SecurityNamespaceHandler |
Parses elements from the "security" namespace
(http://www.springframework.org/schema/security).
|
SecurityWebFiltersOrder |
|
ServerHttpSecurity |
|
ServletApiConfigurer<H extends HttpSecurityBuilder<H>> |
Implements select methods from the HttpServletRequest using the
SecurityContext from the SecurityContextHolder .
|
SessionCreationPolicy |
Specifies the various session creation policies for Spring Security.
|
SessionManagementConfigurer<H extends HttpSecurityBuilder<H>> |
Allows configuring session management.
|
UrlAuthorizationConfigurer<H extends HttpSecurityBuilder<H>> |
Adds URL based authorization using
DefaultFilterInvocationSecurityMetadataSource .
|
UserDetailsAwareConfigurer<B extends ProviderManagerBuilder<B>,U extends org.springframework.security.core.userdetails.UserDetailsService> |
|
UserDetailsManagerConfigurer<B extends ProviderManagerBuilder<B>,C extends UserDetailsManagerConfigurer<B,C>> |
|
UserDetailsManagerResourceFactoryBean |
|
UserDetailsMapFactoryBean |
Creates a Collection<UserDetails> from a @{code Map} in the format of
|
UserDetailsResourceFactoryBean |
Parses a Resource that is a Properties file in the format of:
username=password[,enabled|disabled],roles...
|
UserDetailsServiceConfigurer<B extends ProviderManagerBuilder<B>,C extends UserDetailsServiceConfigurer<B,C,U>,U extends org.springframework.security.core.userdetails.UserDetailsService> |
|
UserDetailsServiceFactoryBean |
Bean used to lookup a named UserDetailsService or AuthenticationUserDetailsService.
|
UserServiceBeanDefinitionParser |
|
WebMvcSecurityConfiguration |
Deprecated.
|
WebSecurity |
|
WebSecurityConfiguration |
Uses a WebSecurity to create the FilterChainProxy that performs the web
based security for Spring Security.
|
WebSecurityConfigurer<T extends SecurityBuilder<javax.servlet.Filter>> |
|
WebSecurityConfigurerAdapter |
Deprecated.
|
WebSecurityCustomizer |
|
WebSocketMessageBrokerSecurityBeanDefinitionParser |
Parses Spring Security's websocket namespace support.
|
WellKnownChangePasswordBeanDefinitionParser |
The bean definition parser for a Well-Known URL for Changing Passwords.
|
X509Configurer<H extends HttpSecurityBuilder<H>> |
Adds X509 based pre authentication to an application.
|