- abort() - Method in class org.springframework.security.authentication.jaas.SecurityContextLoginModule
-
Abort the authentication process by forgetting the Spring Security Authentication
.
- AbstractAccessDecisionManager - Class in org.springframework.security.access.vote
-
- AbstractAccessDecisionManager() - Constructor for class org.springframework.security.access.vote.AbstractAccessDecisionManager
-
- AbstractAccessDecisionManager(List<AccessDecisionVoter>) - Constructor for class org.springframework.security.access.vote.AbstractAccessDecisionManager
-
- AbstractAclVoter - Class in org.springframework.security.access.vote
-
Provides helper methods for writing domain object ACL voters.
- AbstractAclVoter() - Constructor for class org.springframework.security.access.vote.AbstractAclVoter
-
- AbstractAuthenticationEvent - Class in org.springframework.security.authentication.event
-
Represents an application authentication event.
- AbstractAuthenticationEvent(Authentication) - Constructor for class org.springframework.security.authentication.event.AbstractAuthenticationEvent
-
- AbstractAuthenticationFailureEvent - Class in org.springframework.security.authentication.event
-
Abstract application event which indicates authentication failure for some reason.
- AbstractAuthenticationFailureEvent(Authentication, AuthenticationException) - Constructor for class org.springframework.security.authentication.event.AbstractAuthenticationFailureEvent
-
- AbstractAuthenticationToken - Class in org.springframework.security.authentication
-
Base class for Authentication
objects.
- AbstractAuthenticationToken(Collection<? extends GrantedAuthority>) - Constructor for class org.springframework.security.authentication.AbstractAuthenticationToken
-
Creates a token with the supplied array of authorities.
- AbstractAuthorizationEvent - Class in org.springframework.security.access.event
-
Abstract superclass for all security interception related events.
- AbstractAuthorizationEvent(Object) - Constructor for class org.springframework.security.access.event.AbstractAuthorizationEvent
-
Construct the event, passing in the secure object being intercepted.
- AbstractFallbackMethodSecurityMetadataSource - Class in org.springframework.security.access.method
-
Abstract implementation of
MethodSecurityMetadataSource
that supports both Spring AOP and AspectJ and
performs attribute resolution from: 1.
- AbstractFallbackMethodSecurityMetadataSource() - Constructor for class org.springframework.security.access.method.AbstractFallbackMethodSecurityMetadataSource
-
- AbstractJaasAuthenticationProvider - Class in org.springframework.security.authentication.jaas
-
- AbstractJaasAuthenticationProvider() - Constructor for class org.springframework.security.authentication.jaas.AbstractJaasAuthenticationProvider
-
- AbstractMethodSecurityMetadataSource - Class in org.springframework.security.access.method
-
Abstract implementation of MethodSecurityMetadataSource which resolves the secured object type to
a MethodInvocation.
- AbstractMethodSecurityMetadataSource() - Constructor for class org.springframework.security.access.method.AbstractMethodSecurityMetadataSource
-
- AbstractSecurityExpressionHandler<T> - Class in org.springframework.security.access.expression
-
Base implementation of the facade which isolates Spring Security's requirements for evaluating security expressions
from the implementation of the underlying expression objects.
- AbstractSecurityExpressionHandler() - Constructor for class org.springframework.security.access.expression.AbstractSecurityExpressionHandler
-
- AbstractSecurityInterceptor - Class in org.springframework.security.access.intercept
-
Abstract class that implements security interception for secure objects.
- AbstractSecurityInterceptor() - Constructor for class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
- AbstractUserDetailsAuthenticationProvider - Class in org.springframework.security.authentication.dao
-
- AbstractUserDetailsAuthenticationProvider() - Constructor for class org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider
-
- ACCESS_ABSTAIN - Static variable in interface org.springframework.security.access.AccessDecisionVoter
-
- ACCESS_DENIED - Static variable in interface org.springframework.security.access.AccessDecisionVoter
-
- ACCESS_GRANTED - Static variable in interface org.springframework.security.access.AccessDecisionVoter
-
- AccessDecisionManager - Interface in org.springframework.security.access
-
Makes a final access control (authorization) decision.
- AccessDecisionVoter<S> - Interface in org.springframework.security.access
-
Indicates a class is responsible for voting on authorization decisions.
- AccessDeniedException - Exception in org.springframework.security.access
-
Thrown if an
Authentication
object does not hold a
required authority.
- AccessDeniedException(String) - Constructor for exception org.springframework.security.access.AccessDeniedException
-
Constructs an AccessDeniedException
with the specified
message.
- AccessDeniedException(String, Throwable) - Constructor for exception org.springframework.security.access.AccessDeniedException
-
Constructs an AccessDeniedException
with the specified
message and root cause.
- AccountExpiredException - Exception in org.springframework.security.authentication
-
Thrown if an authentication request is rejected because the account has expired.
- AccountExpiredException(String) - Constructor for exception org.springframework.security.authentication.AccountExpiredException
-
Constructs a AccountExpiredException
with the specified
message.
- AccountExpiredException(String, Throwable) - Constructor for exception org.springframework.security.authentication.AccountExpiredException
-
Constructs a AccountExpiredException
with the specified
message and root cause.
- AccountExpiredException(String, Object) - Constructor for exception org.springframework.security.authentication.AccountExpiredException
-
Deprecated.
- AccountStatusException - Exception in org.springframework.security.authentication
-
Base class for authentication exceptions which are caused by a particular
user account status (locked, disabled etc).
- AccountStatusException(String) - Constructor for exception org.springframework.security.authentication.AccountStatusException
-
- AccountStatusException(String, Throwable) - Constructor for exception org.springframework.security.authentication.AccountStatusException
-
- AccountStatusException(String, Object) - Constructor for exception org.springframework.security.authentication.AccountStatusException
-
Deprecated.
- AccountStatusUserDetailsChecker - Class in org.springframework.security.authentication
-
- AccountStatusUserDetailsChecker() - Constructor for class org.springframework.security.authentication.AccountStatusUserDetailsChecker
-
- addAuthority(GrantedAuthority) - Method in class org.springframework.security.core.userdetails.memory.UserAttribute
-
- addCustomAuthorities(String, List<GrantedAuthority>) - Method in class org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl
-
Allows subclasses to add their own granted authorities to the list to be returned in the UserDetails.
- addGroupAuthority(String, GrantedAuthority) - Method in interface org.springframework.security.provisioning.GroupManager
-
Assigns a new authority to a group.
- addGroupAuthority(String, GrantedAuthority) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken) - Method in class org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider
-
Allows subclasses to perform any additional checks of a returned (or cached) UserDetails
for a given authentication request.
- additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken) - Method in class org.springframework.security.authentication.dao.DaoAuthenticationProvider
-
- addListener(SmartApplicationListener) - Method in class org.springframework.security.context.DelegatingApplicationListener
-
Adds a new SmartApplicationListener to use.
- addSecureMethod(Class<?>, String, List<ConfigAttribute>) - Method in class org.springframework.security.access.method.MapBasedMethodSecurityMetadataSource
-
Add configuration attributes for a secure method.
- addSecureMethod(Class<?>, Method, List<ConfigAttribute>) - Method in class org.springframework.security.access.method.MapBasedMethodSecurityMetadataSource
-
Adds configuration attributes for a specific method, for example where the method has been
matched using a pointcut expression.
- addUser(UserDetails) - Method in class org.springframework.security.core.userdetails.memory.UserMap
-
Deprecated.
Adds a user to the in-memory map.
- addUsersFromProperties(UserMap, Properties) - Static method in class org.springframework.security.core.userdetails.memory.UserMapEditor
-
Deprecated.
- addUserToGroup(String, String) - Method in interface org.springframework.security.provisioning.GroupManager
-
Makes a user a member of a particular group.
- addUserToGroup(String, String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- admin - Variable in class org.springframework.security.access.expression.SecurityExpressionRoot
-
- AffirmativeBased - Class in org.springframework.security.access.vote
-
Simple concrete implementation of
AccessDecisionManager
that grants access if any
AccessDecisionVoter
returns an affirmative response.
- AffirmativeBased() - Constructor for class org.springframework.security.access.vote.AffirmativeBased
-
Deprecated.
Use constructor which takes voter list
- AffirmativeBased(List<AccessDecisionVoter>) - Constructor for class org.springframework.security.access.vote.AffirmativeBased
-
- after(Authentication, MethodInvocation, PostInvocationAttribute, Object) - Method in class org.springframework.security.access.expression.method.ExpressionBasedPostInvocationAdvice
-
- after(Authentication, MethodInvocation, PostInvocationAttribute, Object) - Method in interface org.springframework.security.access.prepost.PostInvocationAuthorizationAdvice
-
- afterInvocation(InterceptorStatusToken, Object) - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
Completes the work of the AbstractSecurityInterceptor after the secure object invocation has been
completed.
- AfterInvocationManager - Interface in org.springframework.security.access.intercept
-
Reviews the
Object
returned from a secure object invocation,
being able to modify the
Object
or throw an
AccessDeniedException
.
- AfterInvocationProvider - Interface in org.springframework.security.access
-
- AfterInvocationProviderManager - Class in org.springframework.security.access.intercept
-
- AfterInvocationProviderManager() - Constructor for class org.springframework.security.access.intercept.AfterInvocationProviderManager
-
- afterPropertiesSet() - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
- afterPropertiesSet() - Method in class org.springframework.security.access.intercept.AfterInvocationProviderManager
-
- afterPropertiesSet() - Method in class org.springframework.security.access.intercept.MethodInvocationPrivilegeEvaluator
-
- afterPropertiesSet() - Method in class org.springframework.security.access.intercept.RunAsImplAuthenticationProvider
-
- afterPropertiesSet() - Method in class org.springframework.security.access.intercept.RunAsManagerImpl
-
- afterPropertiesSet() - Method in class org.springframework.security.access.vote.AbstractAccessDecisionManager
-
- afterPropertiesSet() - Method in class org.springframework.security.authentication.AnonymousAuthenticationProvider
-
- afterPropertiesSet() - Method in class org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider
-
- afterPropertiesSet() - Method in class org.springframework.security.authentication.dao.ReflectionSaltSource
-
- afterPropertiesSet() - Method in class org.springframework.security.authentication.dao.SystemWideSaltSource
-
- afterPropertiesSet() - Method in class org.springframework.security.authentication.jaas.AbstractJaasAuthenticationProvider
-
Validates the required properties are set.
- afterPropertiesSet() - Method in class org.springframework.security.authentication.jaas.DefaultJaasAuthenticationProvider
-
- afterPropertiesSet() - Method in class org.springframework.security.authentication.jaas.JaasAuthenticationProvider
-
- afterPropertiesSet() - Method in class org.springframework.security.authentication.ProviderManager
-
- afterPropertiesSet() - Method in class org.springframework.security.authentication.rcp.RemoteAuthenticationManagerImpl
-
- afterPropertiesSet() - Method in class org.springframework.security.authentication.rcp.RemoteAuthenticationProvider
-
- afterPropertiesSet() - Method in class org.springframework.security.authentication.RememberMeAuthenticationProvider
-
- afterPropertiesSet() - Method in class org.springframework.security.core.authority.mapping.MapBasedAttributes2GrantedAuthoritiesMapper
-
- afterPropertiesSet() - Method in class org.springframework.security.core.authority.mapping.SimpleAttributes2GrantedAuthoritiesMapper
-
Check whether all properties have been set to correct values.
- afterPropertiesSet() - Method in class org.springframework.security.core.authority.mapping.SimpleAuthorityMapper
-
- afterPropertiesSet() - Method in class org.springframework.security.core.token.KeyBasedPersistenceTokenService
-
- afterPropertiesSet() - Method in class org.springframework.security.core.userdetails.cache.EhCacheBasedUserCache
-
- afterPropertiesSet() - Method in class org.springframework.security.core.userdetails.memory.InMemoryDaoImpl
-
Deprecated.
- afterPropertiesSet() - Method in class org.springframework.security.core.userdetails.UserDetailsByNameServiceWrapper
-
Check whether all required properties have been set.
- allocateToken(String) - Method in class org.springframework.security.core.token.KeyBasedPersistenceTokenService
-
- allocateToken(String) - Method in interface org.springframework.security.core.token.TokenService
-
Forces the allocation of a new
Token
.
- AnnotationMetadataExtractor<A extends Annotation> - Interface in org.springframework.security.access.annotation
-
Strategy to process a custom security annotation to extract the relevant ConfigAttribute
s for
securing a method.
- AnnotationParameterNameDiscoverer - Class in org.springframework.security.core.parameters
-
Allows finding parameter names using the value attribute of any number of
Annotation
instances.
- AnnotationParameterNameDiscoverer(String...) - Constructor for class org.springframework.security.core.parameters.AnnotationParameterNameDiscoverer
-
- AnnotationParameterNameDiscoverer(Set<String>) - Constructor for class org.springframework.security.core.parameters.AnnotationParameterNameDiscoverer
-
- AnonymousAuthenticationProvider - Class in org.springframework.security.authentication
-
- AnonymousAuthenticationProvider() - Constructor for class org.springframework.security.authentication.AnonymousAuthenticationProvider
-
Deprecated.
Use constructor injection
- AnonymousAuthenticationProvider(String) - Constructor for class org.springframework.security.authentication.AnonymousAuthenticationProvider
-
- AnonymousAuthenticationToken - Class in org.springframework.security.authentication
-
Represents an anonymous Authentication
.
- AnonymousAuthenticationToken(String, Object, Collection<? extends GrantedAuthority>) - Constructor for class org.springframework.security.authentication.AnonymousAuthenticationToken
-
Constructor.
- AspectJCallback - Interface in org.springframework.security.access.intercept.aspectj
-
- AspectJMethodSecurityInterceptor - Class in org.springframework.security.access.intercept.aspectj
-
AspectJ JoinPoint
security interceptor which wraps the JoinPoint
in a MethodInvocation
adapter to make it compatible with security infrastructure classes which only support MethodInvocation
s.
- AspectJMethodSecurityInterceptor() - Constructor for class org.springframework.security.access.intercept.aspectj.AspectJMethodSecurityInterceptor
-
- attemptAuthentication(String, String) - Method in interface org.springframework.security.authentication.rcp.RemoteAuthenticationManager
-
Attempts to authenticate the remote client using the presented username and password.
- attemptAuthentication(String, String) - Method in class org.springframework.security.authentication.rcp.RemoteAuthenticationManagerImpl
-
- Attributes2GrantedAuthoritiesMapper - Interface in org.springframework.security.core.authority.mapping
-
Interface to be implemented by classes that can map a list of security attributes (such as roles or
group names) to a collection of Spring Security GrantedAuthority
s.
- authenticate(Authentication) - Method in class org.springframework.security.access.intercept.RunAsImplAuthenticationProvider
-
- authenticate(Authentication) - Method in class org.springframework.security.authentication.AnonymousAuthenticationProvider
-
- authenticate(Authentication) - Method in interface org.springframework.security.authentication.AuthenticationManager
-
Attempts to authenticate the passed
Authentication
object, returning a fully populated
Authentication
object (including granted authorities) if successful.
- authenticate(Authentication) - Method in interface org.springframework.security.authentication.AuthenticationProvider
-
- authenticate(Authentication) - Method in class org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider
-
- authenticate(Authentication) - Method in class org.springframework.security.authentication.jaas.AbstractJaasAuthenticationProvider
-
Attempts to login the user given the Authentication objects principal and credential
- authenticate(Authentication) - Method in class org.springframework.security.authentication.ProviderManager
-
- authenticate(Authentication) - Method in class org.springframework.security.authentication.rcp.RemoteAuthenticationProvider
-
- authenticate(Authentication) - Method in class org.springframework.security.authentication.RememberMeAuthenticationProvider
-
- authenticate(Authentication) - Method in class org.springframework.security.authentication.TestingAuthenticationProvider
-
- AuthenticatedVoter - Class in org.springframework.security.access.vote
-
- AuthenticatedVoter() - Constructor for class org.springframework.security.access.vote.AuthenticatedVoter
-
- authentication - Variable in class org.springframework.security.access.expression.SecurityExpressionRoot
-
- Authentication - Interface in org.springframework.security.core
-
- AuthenticationCredentialsNotFoundEvent - Class in org.springframework.security.access.event
-
Indicates a secure object invocation failed because the Authentication
could not be obtained from
the SecurityContextHolder
.
- AuthenticationCredentialsNotFoundEvent(Object, Collection<ConfigAttribute>, AuthenticationCredentialsNotFoundException) - Constructor for class org.springframework.security.access.event.AuthenticationCredentialsNotFoundEvent
-
Construct the event.
- AuthenticationCredentialsNotFoundException - Exception in org.springframework.security.authentication
-
- AuthenticationCredentialsNotFoundException(String) - Constructor for exception org.springframework.security.authentication.AuthenticationCredentialsNotFoundException
-
Constructs an AuthenticationCredentialsNotFoundException
with the specified message.
- AuthenticationCredentialsNotFoundException(String, Throwable) - Constructor for exception org.springframework.security.authentication.AuthenticationCredentialsNotFoundException
-
Constructs an AuthenticationCredentialsNotFoundException
with the specified message and root cause.
- AuthenticationDetails - Class in org.springframework.security.authentication
-
Deprecated.
- AuthenticationDetails(Object) - Constructor for class org.springframework.security.authentication.AuthenticationDetails
-
Deprecated.
Constructor.
- AuthenticationDetailsSource<C,T> - Interface in org.springframework.security.authentication
-
- AuthenticationDetailsSourceImpl - Class in org.springframework.security.authentication
-
Deprecated.
Write an implementation of AuthenticationDetailsSource which returns the desired type directly.
- AuthenticationDetailsSourceImpl() - Constructor for class org.springframework.security.authentication.AuthenticationDetailsSourceImpl
-
Deprecated.
- AuthenticationEventPublisher - Interface in org.springframework.security.authentication
-
- AuthenticationException - Exception in org.springframework.security.core
-
Abstract superclass for all exceptions related to an
Authentication
object being invalid for whatever
reason.
- AuthenticationException(String, Throwable) - Constructor for exception org.springframework.security.core.AuthenticationException
-
Constructs an AuthenticationException
with the specified message and root cause.
- AuthenticationException(String) - Constructor for exception org.springframework.security.core.AuthenticationException
-
Constructs an AuthenticationException
with the specified message and no root cause.
- AuthenticationException(String, Object) - Constructor for exception org.springframework.security.core.AuthenticationException
-
Deprecated.
Use the exception message or use a custom exception if you really need additional information.
- AuthenticationFailureBadCredentialsEvent - Class in org.springframework.security.authentication.event
-
Application event which indicates authentication failure due to invalid credentials being presented.
- AuthenticationFailureBadCredentialsEvent(Authentication, AuthenticationException) - Constructor for class org.springframework.security.authentication.event.AuthenticationFailureBadCredentialsEvent
-
- AuthenticationFailureCredentialsExpiredEvent - Class in org.springframework.security.authentication.event
-
Application event which indicates authentication failure due to the user's credentials having expired.
- AuthenticationFailureCredentialsExpiredEvent(Authentication, AuthenticationException) - Constructor for class org.springframework.security.authentication.event.AuthenticationFailureCredentialsExpiredEvent
-
- AuthenticationFailureDisabledEvent - Class in org.springframework.security.authentication.event
-
Application event which indicates authentication failure due to the user's account being disabled.
- AuthenticationFailureDisabledEvent(Authentication, AuthenticationException) - Constructor for class org.springframework.security.authentication.event.AuthenticationFailureDisabledEvent
-
- AuthenticationFailureExpiredEvent - Class in org.springframework.security.authentication.event
-
Application event which indicates authentication failure due to the user's account having expired.
- AuthenticationFailureExpiredEvent(Authentication, AuthenticationException) - Constructor for class org.springframework.security.authentication.event.AuthenticationFailureExpiredEvent
-
- AuthenticationFailureLockedEvent - Class in org.springframework.security.authentication.event
-
Application event which indicates authentication failure due to the user's account having been locked.
- AuthenticationFailureLockedEvent(Authentication, AuthenticationException) - Constructor for class org.springframework.security.authentication.event.AuthenticationFailureLockedEvent
-
- AuthenticationFailureProviderNotFoundEvent - Class in org.springframework.security.authentication.event
-
Application event which indicates authentication failure due to there being no registered
AuthenticationProvider
that can process the request.
- AuthenticationFailureProviderNotFoundEvent(Authentication, AuthenticationException) - Constructor for class org.springframework.security.authentication.event.AuthenticationFailureProviderNotFoundEvent
-
- AuthenticationFailureProxyUntrustedEvent - Class in org.springframework.security.authentication.event
-
Application event which indicates authentication failure due to the CAS user's ticket being generated by an
untrusted proxy.
- AuthenticationFailureProxyUntrustedEvent(Authentication, AuthenticationException) - Constructor for class org.springframework.security.authentication.event.AuthenticationFailureProxyUntrustedEvent
-
- AuthenticationFailureServiceExceptionEvent - Class in org.springframework.security.authentication.event
-
Application event which indicates authentication failure due to there being a problem internal to the
AuthenticationManager
.
- AuthenticationFailureServiceExceptionEvent(Authentication, AuthenticationException) - Constructor for class org.springframework.security.authentication.event.AuthenticationFailureServiceExceptionEvent
-
- AuthenticationManager - Interface in org.springframework.security.authentication
-
- AuthenticationProvider - Interface in org.springframework.security.authentication
-
Indicates a class can process a specific
Authentication
implementation.
- AuthenticationServiceException - Exception in org.springframework.security.authentication
-
Thrown if an authentication request could not be processed due to a system problem.
- AuthenticationServiceException(String) - Constructor for exception org.springframework.security.authentication.AuthenticationServiceException
-
Constructs an AuthenticationServiceException
with the
specified message.
- AuthenticationServiceException(String, Throwable) - Constructor for exception org.springframework.security.authentication.AuthenticationServiceException
-
Constructs an AuthenticationServiceException
with the
specified message and root cause.
- AuthenticationSuccessEvent - Class in org.springframework.security.authentication.event
-
Application event which indicates successful authentication.
- AuthenticationSuccessEvent(Authentication) - Constructor for class org.springframework.security.authentication.event.AuthenticationSuccessEvent
-
- AuthenticationTrustResolver - Interface in org.springframework.security.authentication
-
Evaluates Authentication
tokens
- AuthenticationTrustResolverImpl - Class in org.springframework.security.authentication
-
- AuthenticationTrustResolverImpl() - Constructor for class org.springframework.security.authentication.AuthenticationTrustResolverImpl
-
- AuthenticationUserDetailsService<T extends Authentication> - Interface in org.springframework.security.core.userdetails
-
Interface that allows for retrieving a UserDetails object based on an Authentication object.
- AuthorityGranter - Interface in org.springframework.security.authentication.jaas
-
The AuthorityGranter interface is used to map a given principal to role names.
- authorityListToSet(Collection<? extends GrantedAuthority>) - Static method in class org.springframework.security.core.authority.AuthorityUtils
-
Converts an array of GrantedAuthority objects to a Set.
- AuthorityUtils - Class in org.springframework.security.core.authority
-
Utility method for manipulating GrantedAuthority collections etc.
- AuthorityUtils() - Constructor for class org.springframework.security.core.authority.AuthorityUtils
-
- AuthorizationFailureEvent - Class in org.springframework.security.access.event
-
Indicates a secure object invocation failed because the principal could not
be authorized for the request.
- AuthorizationFailureEvent(Object, Collection<ConfigAttribute>, Authentication, AccessDeniedException) - Constructor for class org.springframework.security.access.event.AuthorizationFailureEvent
-
Construct the event.
- AuthorizationServiceException - Exception in org.springframework.security.access
-
Thrown if an authorization request could not be processed due to a system problem.
- AuthorizationServiceException(String) - Constructor for exception org.springframework.security.access.AuthorizationServiceException
-
Constructs an AuthorizationServiceException
with the
specified message.
- AuthorizationServiceException(String, Throwable) - Constructor for exception org.springframework.security.access.AuthorizationServiceException
-
Constructs an AuthorizationServiceException
with the
specified message and root cause.
- AuthorizedEvent - Class in org.springframework.security.access.event
-
Event indicating a secure object was invoked successfully.
- AuthorizedEvent(Object, Collection<ConfigAttribute>, Authentication) - Constructor for class org.springframework.security.access.event.AuthorizedEvent
-
Construct the event.
- awaitTermination(long, TimeUnit) - Method in class org.springframework.security.concurrent.DelegatingSecurityContextExecutorService
-
- cachePermissionsFor(Authentication, Collection<?>) - Method in interface org.springframework.security.access.PermissionCacheOptimizer
-
Optimises the permission cache for anticipated operation on the supplied collection of objects.
- call() - Method in class org.springframework.security.concurrent.DelegatingSecurityContextCallable
-
- changePassword(String, String) - Method in class org.springframework.security.provisioning.InMemoryUserDetailsManager
-
- changePassword(String, String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- changePassword(String, String) - Method in interface org.springframework.security.provisioning.UserDetailsManager
-
Modify the current user's password.
- check(UserDetails) - Method in class org.springframework.security.authentication.AccountStatusUserDetailsChecker
-
- check(UserDetails) - Method in interface org.springframework.security.core.userdetails.UserDetailsChecker
-
Examines the User
- checkAllowIfAllAbstainDecisions() - Method in class org.springframework.security.access.vote.AbstractAccessDecisionManager
-
- clearContext() - Static method in class org.springframework.security.core.context.SecurityContextHolder
-
Explicitly clears the context value from the current thread.
- clearContext() - Method in interface org.springframework.security.core.context.SecurityContextHolderStrategy
-
Clears the current context.
- clearExtraInformation() - Method in exception org.springframework.security.core.AuthenticationException
-
Deprecated.
- commaSeparatedStringToAuthorityList(String) - Static method in class org.springframework.security.core.authority.AuthorityUtils
-
Creates a array of GrantedAuthority objects from a comma-separated string
representation (e.g.
- commit() - Method in class org.springframework.security.authentication.jaas.SecurityContextLoginModule
-
Authenticate the Subject
(phase two) by adding the Spring Security
Authentication
to the Subject
's principals.
- ConfigAttribute - Interface in org.springframework.security.access
-
Stores a security system related configuration attribute.
- ConfigAttributeEditor - Class in org.springframework.security.access
-
Deprecated.
- ConfigAttributeEditor() - Constructor for class org.springframework.security.access.ConfigAttributeEditor
-
Deprecated.
- configureJaas(Resource) - Method in class org.springframework.security.authentication.jaas.JaasAuthenticationProvider
-
Hook method for configuring Jaas.
- ConsensusBased - Class in org.springframework.security.access.vote
-
- ConsensusBased() - Constructor for class org.springframework.security.access.vote.ConsensusBased
-
Deprecated.
Use constructor which takes voter list
- ConsensusBased(List<AccessDecisionVoter>) - Constructor for class org.springframework.security.access.vote.ConsensusBased
-
- create - Variable in class org.springframework.security.access.expression.SecurityExpressionRoot
-
- create(Callable<V>, SecurityContext) - Static method in class org.springframework.security.concurrent.DelegatingSecurityContextCallable
-
- create(Runnable, SecurityContext) - Static method in class org.springframework.security.concurrent.DelegatingSecurityContextRunnable
-
- create(Object, String, Object...) - Static method in class org.springframework.security.util.MethodInvocationUtils
-
Generates a MethodInvocation
for specified methodName
on the passed object,
using the args
to locate the method.
- createAuthorityList(String...) - Static method in class org.springframework.security.core.authority.AuthorityUtils
-
- createEmptyContext() - Static method in class org.springframework.security.core.context.SecurityContextHolder
-
Delegates the creation of a new, empty context to the configured strategy.
- createEmptyContext() - Method in interface org.springframework.security.core.context.SecurityContextHolderStrategy
-
Creates a new, empty context implementation, for use by SecurityContextRepository implementations,
when creating a new context for the first time.
- createEvaluationContext(Authentication, T) - Method in class org.springframework.security.access.expression.AbstractSecurityExpressionHandler
-
Invokes the internal template methods to create StandardEvaluationContext
and SecurityExpressionRoot
objects.
- createEvaluationContext(Authentication, T) - Method in interface org.springframework.security.access.expression.SecurityExpressionHandler
-
Provides an evaluation context in which to evaluate security expressions for the invocation type.
- createEvaluationContextInternal(Authentication, T) - Method in class org.springframework.security.access.expression.AbstractSecurityExpressionHandler
-
Override to create a custom instance of StandardEvaluationContext
.
- createEvaluationContextInternal(Authentication, MethodInvocation) - Method in class org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler
-
Uses a MethodSecurityEvaluationContext
as the EvaluationContext implementation.
- createFromClass(Class<?>, String) - Static method in class org.springframework.security.util.MethodInvocationUtils
-
Generates a MethodInvocation
for the specified methodName
on the passed class.
- createFromClass(Object, Class<?>, String, Class<?>[], Object[]) - Static method in class org.springframework.security.util.MethodInvocationUtils
-
Generates a MethodInvocation
for specified methodName
on the passed class,
using the args
to locate the method.
- createGroup(String, List<GrantedAuthority>) - Method in interface org.springframework.security.provisioning.GroupManager
-
Creates a new group with the specified list of authorities.
- createGroup(String, List<GrantedAuthority>) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- createList(String...) - Static method in class org.springframework.security.access.SecurityConfig
-
- createListFromCommaDelimitedString(String) - Static method in class org.springframework.security.access.SecurityConfig
-
- createLoginContext(CallbackHandler) - Method in class org.springframework.security.authentication.jaas.AbstractJaasAuthenticationProvider
-
Creates the LoginContext to be used for authentication.
- createLoginContext(CallbackHandler) - Method in class org.springframework.security.authentication.jaas.DefaultJaasAuthenticationProvider
-
- createLoginContext(CallbackHandler) - Method in class org.springframework.security.authentication.jaas.JaasAuthenticationProvider
-
- createNewAuthentication(Authentication, String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- createPostInvocationAttribute(String, String) - Method in class org.springframework.security.access.expression.method.ExpressionBasedAnnotationAttributeFactory
-
- createPostInvocationAttribute(String, String) - Method in interface org.springframework.security.access.prepost.PrePostInvocationAttributeFactory
-
- createPreInvocationAttribute(String, String, String) - Method in class org.springframework.security.access.expression.method.ExpressionBasedAnnotationAttributeFactory
-
- createPreInvocationAttribute(String, String, String) - Method in interface org.springframework.security.access.prepost.PrePostInvocationAttributeFactory
-
- createSecurityExpressionRoot(Authentication, T) - Method in class org.springframework.security.access.expression.AbstractSecurityExpressionHandler
-
Implement in order to create a root object of the correct type for the supported invocation type.
- createSecurityExpressionRoot(Authentication, MethodInvocation) - Method in class org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler
-
Creates the root object for expression evaluation.
- createSingleAttributeList(String) - Static method in class org.springframework.security.access.SecurityConfig
-
Deprecated.
Use createList instead
- createSuccessAuthentication(Object, Authentication, UserDetails) - Method in class org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider
-
- createUser(UserDetails) - Method in class org.springframework.security.provisioning.InMemoryUserDetailsManager
-
- createUser(UserDetails) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- createUser(UserDetails) - Method in interface org.springframework.security.provisioning.UserDetailsManager
-
Create a new user with the supplied details.
- createUserDetails(String, UserDetails, List<GrantedAuthority>) - Method in class org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl
-
Can be overridden to customize the creation of the final UserDetailsObject which is
returned by the loadUserByUsername method.
- CredentialsContainer - Interface in org.springframework.security.core
-
Indicates that the implementing object contains sensitive data, which can be erased using the
eraseCredentials
method.
- CredentialsExpiredException - Exception in org.springframework.security.authentication
-
Thrown if an authentication request is rejected because the account's credentials have expired.
- CredentialsExpiredException(String) - Constructor for exception org.springframework.security.authentication.CredentialsExpiredException
-
Constructs a CredentialsExpiredException
with the specified
message.
- CredentialsExpiredException(String, Throwable) - Constructor for exception org.springframework.security.authentication.CredentialsExpiredException
-
Constructs a CredentialsExpiredException
with the specified
message and root cause.
- CredentialsExpiredException(String, Object) - Constructor for exception org.springframework.security.authentication.CredentialsExpiredException
-
Deprecated.
- CycleInRoleHierarchyException - Exception in org.springframework.security.access.hierarchicalroles
-
Exception that is thrown because of a cycle in the role hierarchy definition
- CycleInRoleHierarchyException() - Constructor for exception org.springframework.security.access.hierarchicalroles.CycleInRoleHierarchyException
-
- getAccessDecisionManager() - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
- getAccessDeniedException() - Method in class org.springframework.security.access.event.AuthorizationFailureEvent
-
- getAccessor() - Static method in class org.springframework.security.core.SpringSecurityMessageSource
-
- getAdvice() - Method in class org.springframework.security.access.intercept.aopalliance.MethodSecurityMetadataSourceAdvisor
-
- getAfterInvocationManager() - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
- getAlgorithm() - Method in class org.springframework.security.authentication.encoding.Md4PasswordEncoder
-
- getAlgorithm() - Method in class org.springframework.security.authentication.encoding.MessageDigestPasswordEncoder
-
- getAllConfigAttributes() - Method in class org.springframework.security.access.annotation.Jsr250MethodSecurityMetadataSource
-
- getAllConfigAttributes() - Method in class org.springframework.security.access.annotation.SecuredAnnotationSecurityMetadataSource
-
- getAllConfigAttributes() - Method in class org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource
-
- getAllConfigAttributes() - Method in class org.springframework.security.access.method.MapBasedMethodSecurityMetadataSource
-
Obtains the configuration attributes explicitly defined against this bean.
- getAllConfigAttributes() - Method in class org.springframework.security.access.prepost.PrePostAnnotationSecurityMetadataSource
-
- getAllConfigAttributes() - Method in interface org.springframework.security.access.SecurityMetadataSource
-
If available, returns all of the ConfigAttribute
s defined by the implementing class.
- getAllPrincipals() - Method in interface org.springframework.security.core.session.SessionRegistry
-
Obtains all the known principals in the SessionRegistry
.
- getAllPrincipals() - Method in class org.springframework.security.core.session.SessionRegistryImpl
-
- getAllSessions(Object, boolean) - Method in interface org.springframework.security.core.session.SessionRegistry
-
Obtains all the known sessions for the specified principal.
- getAllSessions(Object, boolean) - Method in class org.springframework.security.core.session.SessionRegistryImpl
-
- getAppConfigurationEntry(String) - Method in class org.springframework.security.authentication.jaas.memory.InMemoryConfiguration
-
- getApplicationEventPublisher() - Method in class org.springframework.security.authentication.jaas.AbstractJaasAuthenticationProvider
-
- getArguments() - Method in class org.springframework.security.access.intercept.aspectj.MethodInvocationAdapter
-
- getArguments() - Method in class org.springframework.security.util.SimpleMethodInvocation
-
- getAttribute() - Method in interface org.springframework.security.access.ConfigAttribute
-
If the
ConfigAttribute
can be represented as a
String
and that
String
is sufficient in precision to be relied upon as a configuration parameter by a
RunAsManager
,
AccessDecisionManager
or
AccessDecisionManager
delegate, this method should
return such a
String
.
- getAttribute() - Method in class org.springframework.security.access.SecurityConfig
-
- getAttributes() - Method in class org.springframework.security.access.intercept.InterceptorStatusToken
-
- getAttributes(Method, Class<?>) - Method in class org.springframework.security.access.method.AbstractFallbackMethodSecurityMetadataSource
-
- getAttributes(Object) - Method in class org.springframework.security.access.method.AbstractMethodSecurityMetadataSource
-
- getAttributes(Method, Class<?>) - Method in class org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource
-
- getAttributes(Method, Class<?>) - Method in interface org.springframework.security.access.method.MethodSecurityMetadataSource
-
- getAttributes(Method, Class<?>) - Method in class org.springframework.security.access.prepost.PrePostAnnotationSecurityMetadataSource
-
- getAttributes(Object) - Method in interface org.springframework.security.access.SecurityMetadataSource
-
Accesses the ConfigAttribute
s that apply to a given secure object.
- getAttributes2grantedAuthoritiesMap() - Method in class org.springframework.security.core.authority.mapping.MapBasedAttributes2GrantedAuthoritiesMapper
-
- getAuthentication() - Method in class org.springframework.security.access.event.AuthorizationFailureEvent
-
- getAuthentication() - Method in class org.springframework.security.access.event.AuthorizedEvent
-
- getAuthentication() - Method in interface org.springframework.security.access.expression.SecurityExpressionOperations
-
- getAuthentication() - Method in class org.springframework.security.access.expression.SecurityExpressionRoot
-
- getAuthentication() - Method in class org.springframework.security.authentication.event.AbstractAuthenticationEvent
-
Getters for the Authentication
request that caused the event.
- getAuthentication() - Method in class org.springframework.security.authentication.jaas.event.JaasAuthenticationEvent
-
Pre-casted method that returns the 'source' of the event.
- getAuthentication() - Method in exception org.springframework.security.core.AuthenticationException
-
Deprecated.
to avoid potential leaking of sensitive information (e.g. through serialization/remoting).
- getAuthentication() - Method in interface org.springframework.security.core.context.SecurityContext
-
Obtains the currently authenticated principal, or an authentication request token.
- getAuthentication() - Method in class org.springframework.security.core.context.SecurityContextImpl
-
- getAuthenticationManager() - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
- getAuthenticationManager() - Method in class org.springframework.security.authentication.rcp.RemoteAuthenticationManagerImpl
-
- getAuthorities() - Method in class org.springframework.security.access.hierarchicalroles.UserDetailsWrapper
-
Deprecated.
- getAuthorities() - Method in class org.springframework.security.authentication.AbstractAuthenticationToken
-
- getAuthorities() - Method in interface org.springframework.security.core.Authentication
-
Set by an AuthenticationManager
to indicate the authorities that the principal has been
granted.
- getAuthorities() - Method in class org.springframework.security.core.userdetails.memory.UserAttribute
-
- getAuthorities() - Method in class org.springframework.security.core.userdetails.User
-
- getAuthorities() - Method in interface org.springframework.security.core.userdetails.UserDetails
-
Returns the authorities granted to the user.
- getAuthoritiesByUsernameQuery() - Method in class org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl
-
- getAuthority() - Method in class org.springframework.security.authentication.jaas.JaasGrantedAuthority
-
- getAuthority() - Method in class org.springframework.security.core.authority.GrantedAuthorityImpl
-
Deprecated.
- getAuthority() - Method in class org.springframework.security.core.authority.SimpleGrantedAuthority
-
- getAuthority() - Method in interface org.springframework.security.core.GrantedAuthority
-
If the
GrantedAuthority
can be represented as a
String
and that
String
is sufficient in precision to be relied upon for an access control decision by an
AccessDecisionManager
(or delegate), this method should return such a
String
.
- getCache() - Method in class org.springframework.security.core.userdetails.cache.EhCacheBasedUserCache
-
- getConfigAttributes() - Method in class org.springframework.security.access.event.AuthenticationCredentialsNotFoundEvent
-
- getConfigAttributes() - Method in class org.springframework.security.access.event.AuthorizationFailureEvent
-
- getConfigAttributes() - Method in class org.springframework.security.access.event.AuthorizedEvent
-
- getConfiguration() - Method in class org.springframework.security.authentication.jaas.DefaultJaasAuthenticationProvider
-
- getContext() - Method in class org.springframework.security.authentication.AuthenticationDetails
-
Deprecated.
Indicates the context.
- getContext() - Static method in class org.springframework.security.core.context.SecurityContextHolder
-
Obtain the current SecurityContext
.
- getContext() - Method in interface org.springframework.security.core.context.SecurityContextHolderStrategy
-
Obtains the current context.
- getContextHolderStrategy() - Static method in class org.springframework.security.core.context.SecurityContextHolder
-
Allows retrieval of the context strategy.
- getCredentials() - Method in class org.springframework.security.access.intercept.RunAsUserToken
-
- getCredentials() - Method in class org.springframework.security.authentication.AnonymousAuthenticationToken
-
Always returns an empty String
- getCredentials() - Method in class org.springframework.security.authentication.RememberMeAuthenticationToken
-
Always returns an empty String
- getCredentials() - Method in class org.springframework.security.authentication.TestingAuthenticationToken
-
- getCredentials() - Method in class org.springframework.security.authentication.UsernamePasswordAuthenticationToken
-
- getCredentials() - Method in interface org.springframework.security.core.Authentication
-
The credentials that prove the principal is correct.
- getCredentialsNotFoundException() - Method in class org.springframework.security.access.event.AuthenticationCredentialsNotFoundEvent
-
- getDecisionVoters() - Method in class org.springframework.security.access.vote.AbstractAccessDecisionManager
-
- getDelegateExecutor() - Method in class org.springframework.security.concurrent.DelegatingSecurityContextExecutor
-
- getDescription() - Method in class org.springframework.security.util.InMemoryResource
-
- getDetails() - Method in class org.springframework.security.authentication.AbstractAuthenticationToken
-
- getDetails() - Method in interface org.springframework.security.core.Authentication
-
Stores additional details about the authentication request.
- getDomainObjectInstance(MethodInvocation) - Method in class org.springframework.security.access.vote.AbstractAclVoter
-
- getEnableAuthorities() - Method in class org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl
-
- getEnableGroups() - Method in class org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl
-
- getEncodeHashAsBase64() - Method in class org.springframework.security.authentication.encoding.BaseDigestPasswordEncoder
-
- getException() - Method in class org.springframework.security.authentication.event.AbstractAuthenticationFailureEvent
-
- getException() - Method in class org.springframework.security.authentication.jaas.event.JaasAuthenticationFailedEvent
-
- getExpressionParser() - Method in class org.springframework.security.access.expression.AbstractSecurityExpressionHandler
-
- getExpressionParser() - Method in interface org.springframework.security.access.expression.SecurityExpressionHandler
-
- getExtendedInformation() - Method in class org.springframework.security.core.token.DefaultToken
-
- getExtendedInformation() - Method in interface org.springframework.security.core.token.Token
-
Obtains the extended information associated within the token, which was presented when the token
was first created.
- getExtraInformation() - Method in exception org.springframework.security.core.AuthenticationException
-
Deprecated.
Use the exception message or use a custom exception if you really need additional information.
- getField(Class<?>, String) - Static method in class org.springframework.security.util.FieldUtils
-
Attempts to locate the specified field on the class.
- getFieldValue(Object, String) - Static method in class org.springframework.security.util.FieldUtils
-
Returns the value of a (nested) field on a bean.
- getFilterObject() - Method in interface org.springframework.security.access.expression.method.MethodSecurityExpressionOperations
-
- getGeneratedBy() - Method in class org.springframework.security.authentication.event.InteractiveAuthenticationSuccessEvent
-
Getter for the Class
that generated this event.
- getGrantedAuthorities() - Method in interface org.springframework.security.core.authority.GrantedAuthoritiesContainer
-
- getGrantedAuthorities() - Method in class org.springframework.security.core.authority.GrantedAuthoritiesContainerImpl
-
Deprecated.
- getGrantedAuthorities(Collection<String>) - Method in interface org.springframework.security.core.authority.mapping.Attributes2GrantedAuthoritiesMapper
-
Implementations of this method should map the given collection of attributes to a
collection of Spring Security GrantedAuthorities.
- getGrantedAuthorities(Collection<String>) - Method in class org.springframework.security.core.authority.mapping.MapBasedAttributes2GrantedAuthoritiesMapper
-
Map the given array of attributes to Spring Security GrantedAuthorities.
- getGrantedAuthorities(Collection<String>) - Method in class org.springframework.security.core.authority.mapping.SimpleAttributes2GrantedAuthoritiesMapper
-
Map the given list of string attributes one-to-one to Spring Security GrantedAuthorities.
- getId() - Method in class org.springframework.security.core.session.SessionDestroyedEvent
-
- getInitializeCount() - Static method in class org.springframework.security.core.context.SecurityContextHolder
-
Primarily for troubleshooting purposes, this method shows how many times the class has re-initialized its
SecurityContextHolderStrategy
.
- getInputStream() - Method in class org.springframework.security.util.InMemoryResource
-
- getKey() - Method in class org.springframework.security.access.intercept.RunAsImplAuthenticationProvider
-
- getKey() - Method in class org.springframework.security.access.intercept.RunAsManagerImpl
-
- getKey() - Method in class org.springframework.security.authentication.AnonymousAuthenticationProvider
-
- getKey() - Method in class org.springframework.security.authentication.RememberMeAuthenticationProvider
-
- getKey() - Method in class org.springframework.security.core.token.DefaultToken
-
- getKey() - Method in interface org.springframework.security.core.token.Token
-
Obtains the randomised, secure key assigned to this token.
- getKeyCreationTime() - Method in class org.springframework.security.core.token.DefaultToken
-
- getKeyCreationTime() - Method in interface org.springframework.security.core.token.Token
-
The time the token key was initially created is available from this method.
- getKeyHash() - Method in class org.springframework.security.access.intercept.RunAsUserToken
-
- getKeyHash() - Method in class org.springframework.security.authentication.AnonymousAuthenticationToken
-
- getKeyHash() - Method in class org.springframework.security.authentication.RememberMeAuthenticationToken
-
- getLastRequest() - Method in class org.springframework.security.core.session.SessionInformation
-
- getLoginConfig() - Method in class org.springframework.security.authentication.jaas.JaasAuthenticationProvider
-
- getLoginContext() - Method in class org.springframework.security.authentication.jaas.JaasAuthenticationToken
-
- getMappableAttributes() - Method in class org.springframework.security.core.authority.mapping.MapBasedAttributes2GrantedAuthoritiesMapper
-
- getMappableAttributes() - Method in interface org.springframework.security.core.authority.mapping.MappableAttributesRetriever
-
Implementations of this method should return a set of all string attributes which
can be mapped to GrantedAuthoritys.
- getMappableAttributes() - Method in class org.springframework.security.core.authority.mapping.SimpleMappableAttributesRetriever
-
- getMessageDigest() - Method in class org.springframework.security.authentication.encoding.MessageDigestPasswordEncoder
-
Get a MessageDigest instance for the given algorithm.
- getMethod() - Method in class org.springframework.security.access.intercept.aspectj.MethodInvocationAdapter
-
- getMethod() - Method in class org.springframework.security.util.SimpleMethodInvocation
-
- getMethodMapSize() - Method in class org.springframework.security.access.method.MapBasedMethodSecurityMetadataSource
-
- getMethodSecurityMetadataSources() - Method in class org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource
-
- getName() - Method in class org.springframework.security.authentication.AbstractAuthenticationToken
-
- getObject() - Method in class org.springframework.security.core.token.SecureRandomFactoryBean
-
- getObjectType() - Method in class org.springframework.security.core.token.SecureRandomFactoryBean
-
- getOriginalAuthentication() - Method in class org.springframework.security.access.intercept.RunAsUserToken
-
- getParameterNames(Method) - Method in class org.springframework.security.core.parameters.AnnotationParameterNameDiscoverer
-
- getParameterNames(Constructor<?>) - Method in class org.springframework.security.core.parameters.AnnotationParameterNameDiscoverer
-
- getPassword() - Method in class org.springframework.security.access.hierarchicalroles.UserDetailsWrapper
-
Deprecated.
- getPassword() - Method in class org.springframework.security.core.userdetails.memory.UserAttribute
-
- getPassword() - Method in class org.springframework.security.core.userdetails.User
-
- getPassword() - Method in interface org.springframework.security.core.userdetails.UserDetails
-
Returns the password used to authenticate the user.
- getPasswordEncoder() - Method in class org.springframework.security.authentication.dao.DaoAuthenticationProvider
-
- getPermissionEvaluator() - Method in class org.springframework.security.access.expression.AbstractSecurityExpressionHandler
-
- getPointcut() - Method in class org.springframework.security.access.intercept.aopalliance.MethodSecurityMetadataSourceAdvisor
-
- getPostAuthenticationChecks() - Method in class org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider
-
- getPreAuthenticationChecks() - Method in class org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider
-
- getPrincipal() - Method in class org.springframework.security.access.expression.SecurityExpressionRoot
-
- getPrincipal() - Method in class org.springframework.security.access.intercept.RunAsUserToken
-
- getPrincipal() - Method in class org.springframework.security.authentication.AnonymousAuthenticationToken
-
- getPrincipal() - Method in class org.springframework.security.authentication.jaas.JaasGrantedAuthority
-
- getPrincipal() - Method in class org.springframework.security.authentication.RememberMeAuthenticationToken
-
- getPrincipal() - Method in class org.springframework.security.authentication.TestingAuthenticationToken
-
- getPrincipal() - Method in class org.springframework.security.authentication.UsernamePasswordAuthenticationToken
-
- getPrincipal() - Method in interface org.springframework.security.core.Authentication
-
The identity of the principal being authenticated.
- getPrincipal() - Method in class org.springframework.security.core.session.SessionInformation
-
- getProcessDomainObjectClass() - Method in class org.springframework.security.access.vote.AbstractAclVoter
-
- getProtectedFieldValue(String, Object) - Static method in class org.springframework.security.util.FieldUtils
-
- getProviders() - Method in class org.springframework.security.access.intercept.AfterInvocationProviderManager
-
- getProviders() - Method in class org.springframework.security.authentication.ProviderManager
-
- getReachableGrantedAuthorities(Collection<? extends GrantedAuthority>) - Method in class org.springframework.security.access.hierarchicalroles.NullRoleHierarchy
-
- getReachableGrantedAuthorities(Collection<? extends GrantedAuthority>) - Method in interface org.springframework.security.access.hierarchicalroles.RoleHierarchy
-
Returns an array of all reachable authorities.
- getReachableGrantedAuthorities(Collection<? extends GrantedAuthority>) - Method in class org.springframework.security.access.hierarchicalroles.RoleHierarchyImpl
-
- getRemoteAuthenticationManager() - Method in class org.springframework.security.authentication.rcp.RemoteAuthenticationProvider
-
- getReturnObject() - Method in interface org.springframework.security.access.expression.method.MethodSecurityExpressionOperations
-
- getRoleHierarchy() - Method in class org.springframework.security.access.expression.AbstractSecurityExpressionHandler
-
- getRolePrefix() - Method in class org.springframework.security.access.intercept.RunAsManagerImpl
-
- getRolePrefix() - Method in class org.springframework.security.access.vote.RoleVoter
-
- getRolePrefix() - Method in class org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl
-
- getRunAsManager() - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
- getSalt(UserDetails) - Method in class org.springframework.security.authentication.dao.ReflectionSaltSource
-
Performs reflection on the passed User
to obtain the salt.
- getSalt(UserDetails) - Method in interface org.springframework.security.authentication.dao.SaltSource
-
Returns the salt to use for the indicated user.
- getSalt(UserDetails) - Method in class org.springframework.security.authentication.dao.SystemWideSaltSource
-
- getSaltSource() - Method in class org.springframework.security.authentication.dao.DaoAuthenticationProvider
-
- getSecureObject() - Method in class org.springframework.security.access.intercept.InterceptorStatusToken
-
- getSecureObjectClass() - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
Indicates the type of secure objects the subclass will be presenting to
the abstract parent for processing.
- getSecureObjectClass() - Method in class org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor
-
- getSecurityContext() - Method in class org.springframework.security.access.intercept.InterceptorStatusToken
-
- getSecurityContexts() - Method in class org.springframework.security.core.session.SessionDestroyedEvent
-
Provides the SecurityContext
instances which were associated with the destroyed session.
- getSecurityMetadataSource() - Method in class org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor
-
- getSessionId() - Method in interface org.springframework.security.core.session.SessionIdentifierAware
-
Deprecated.
Obtains the session ID.
- getSessionId() - Method in class org.springframework.security.core.session.SessionInformation
-
- getSessionInformation(String) - Method in interface org.springframework.security.core.session.SessionRegistry
-
Obtains the session information for the specified sessionId
.
- getSessionInformation(String) - Method in class org.springframework.security.core.session.SessionRegistryImpl
-
- getStaticPart() - Method in class org.springframework.security.access.intercept.aspectj.MethodInvocationAdapter
-
- getStaticPart() - Method in class org.springframework.security.util.SimpleMethodInvocation
-
- getStringSeparator() - Method in class org.springframework.security.core.authority.mapping.MapBasedAttributes2GrantedAuthoritiesMapper
-
- getSystemWideSalt() - Method in class org.springframework.security.authentication.dao.SystemWideSaltSource
-
- getThis() - Method in interface org.springframework.security.access.expression.method.MethodSecurityExpressionOperations
-
- getThis() - Method in class org.springframework.security.access.intercept.aspectj.MethodInvocationAdapter
-
- getThis() - Method in class org.springframework.security.util.SimpleMethodInvocation
-
- getUnwrappedUserDetails() - Method in class org.springframework.security.access.hierarchicalroles.UserDetailsWrapper
-
Deprecated.
- getUser(String) - Method in class org.springframework.security.core.userdetails.memory.UserMap
-
Deprecated.
Locates the specified user by performing a case insensitive search by username.
- getUserCache() - Method in class org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider
-
- getUserCount() - Method in class org.springframework.security.core.userdetails.memory.UserMap
-
Deprecated.
Indicates the size of the user map.
- getUserDetailsService() - Method in class org.springframework.security.authentication.dao.DaoAuthenticationProvider
-
- getUserFromCache(String) - Method in class org.springframework.security.core.userdetails.cache.EhCacheBasedUserCache
-
- getUserFromCache(String) - Method in class org.springframework.security.core.userdetails.cache.NullUserCache
-
- getUserFromCache(String) - Method in class org.springframework.security.core.userdetails.cache.SpringCacheBasedUserCache
-
- getUserFromCache(String) - Method in interface org.springframework.security.core.userdetails.UserCache
-
- getUserMap() - Method in class org.springframework.security.core.userdetails.memory.InMemoryDaoImpl
-
Deprecated.
- getUsername() - Method in class org.springframework.security.access.hierarchicalroles.UserDetailsWrapper
-
Deprecated.
- getUsername() - Method in class org.springframework.security.core.userdetails.User
-
- getUsername() - Method in interface org.springframework.security.core.userdetails.UserDetails
-
Returns the username used to authenticate the user.
- getUserPropertyToUse() - Method in class org.springframework.security.authentication.dao.ReflectionSaltSource
-
- getUsersByUsernameQuery() - Method in class org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl
-
- getVersion() - Static method in class org.springframework.security.core.SpringSecurityCoreVersion
-
- getWrappedUserDetailsService() - Method in class org.springframework.security.access.hierarchicalroles.UserDetailsServiceWrapper
-
Deprecated.
- grant(Principal) - Method in interface org.springframework.security.authentication.jaas.AuthorityGranter
-
The grant method is called for each principal returned from the LoginContext subject.
- GrantedAuthoritiesContainer - Interface in org.springframework.security.core.authority
-
Indicates that a object stores GrantedAuthority objects.
- GrantedAuthoritiesContainerImpl - Class in org.springframework.security.core.authority
-
Deprecated.
- GrantedAuthoritiesContainerImpl() - Constructor for class org.springframework.security.core.authority.GrantedAuthoritiesContainerImpl
-
Deprecated.
- GrantedAuthoritiesMapper - Interface in org.springframework.security.core.authority.mapping
-
Mapping interface which can be injected into the authentication layer to convert the
authorities loaded from storage into those which will be used in the Authentication
object.
- GrantedAuthority - Interface in org.springframework.security.core
-
- GrantedAuthorityImpl - Class in org.springframework.security.core.authority
-
- GrantedAuthorityImpl(String) - Constructor for class org.springframework.security.core.authority.GrantedAuthorityImpl
-
Deprecated.
- GroupManager - Interface in org.springframework.security.provisioning
-
Allows management of groups of authorities and their members.
- initDao() - Method in class org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl
-
- initDao() - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- initialize(Subject, CallbackHandler, Map, Map) - Method in class org.springframework.security.authentication.jaas.SecurityContextLoginModule
-
Initialize this LoginModule
.
- InMemoryConfiguration - Class in org.springframework.security.authentication.jaas.memory
-
An in memory representation of a JAAS configuration.
- InMemoryConfiguration(AppConfigurationEntry[]) - Constructor for class org.springframework.security.authentication.jaas.memory.InMemoryConfiguration
-
Creates a new instance with only a defaultConfiguration.
- InMemoryConfiguration(Map<String, AppConfigurationEntry[]>) - Constructor for class org.springframework.security.authentication.jaas.memory.InMemoryConfiguration
-
- InMemoryConfiguration(Map<String, AppConfigurationEntry[]>, AppConfigurationEntry[]) - Constructor for class org.springframework.security.authentication.jaas.memory.InMemoryConfiguration
-
Creates a new instance with a mapping of login context name to an array
of
AppConfigurationEntry
s along with a default configuration that
will be used if no mapping is found for the given login context name.
- InMemoryDaoImpl - Class in org.springframework.security.core.userdetails.memory
-
Deprecated.
Use InMemoryUserDetailsManager instead (or write your own implementation)
- InMemoryDaoImpl() - Constructor for class org.springframework.security.core.userdetails.memory.InMemoryDaoImpl
-
Deprecated.
- InMemoryResource - Class in org.springframework.security.util
-
An in memory implementation of Spring's
Resource
interface.
- InMemoryResource(String) - Constructor for class org.springframework.security.util.InMemoryResource
-
- InMemoryResource(byte[]) - Constructor for class org.springframework.security.util.InMemoryResource
-
- InMemoryResource(byte[], String) - Constructor for class org.springframework.security.util.InMemoryResource
-
- InMemoryUserDetailsManager - Class in org.springframework.security.provisioning
-
Non-persistent implementation of UserDetailsManager
which is backed by an in-memory map.
- InMemoryUserDetailsManager(Collection<UserDetails>) - Constructor for class org.springframework.security.provisioning.InMemoryUserDetailsManager
-
- InMemoryUserDetailsManager(Properties) - Constructor for class org.springframework.security.provisioning.InMemoryUserDetailsManager
-
- InsufficientAuthenticationException - Exception in org.springframework.security.authentication
-
Thrown if an authentication request is rejected because the credentials are not sufficiently trusted.
- InsufficientAuthenticationException(String) - Constructor for exception org.springframework.security.authentication.InsufficientAuthenticationException
-
Constructs an InsufficientAuthenticationException
with the
specified message.
- InsufficientAuthenticationException(String, Throwable) - Constructor for exception org.springframework.security.authentication.InsufficientAuthenticationException
-
Constructs an InsufficientAuthenticationException
with the
specified message and root cause.
- InteractiveAuthenticationSuccessEvent - Class in org.springframework.security.authentication.event
-
Indicates an interactive authentication was successful.
- InteractiveAuthenticationSuccessEvent(Authentication, Class<?>) - Constructor for class org.springframework.security.authentication.event.InteractiveAuthenticationSuccessEvent
-
- InterceptorStatusToken - Class in org.springframework.security.access.intercept
-
- InterceptorStatusToken(SecurityContext, boolean, Collection<ConfigAttribute>, Object) - Constructor for class org.springframework.security.access.intercept.InterceptorStatusToken
-
- InternalAuthenticationServiceException - Exception in org.springframework.security.authentication
-
Thrown if an authentication request could not be processed due to a system problem that occurred internally.
- InternalAuthenticationServiceException(String, Throwable) - Constructor for exception org.springframework.security.authentication.InternalAuthenticationServiceException
-
- InternalAuthenticationServiceException(String) - Constructor for exception org.springframework.security.authentication.InternalAuthenticationServiceException
-
- invoke(MethodInvocation) - Method in class org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor
-
This method should be used to enforce security on a MethodInvocation
.
- invoke(JoinPoint) - Method in class org.springframework.security.access.intercept.aspectj.AspectJMethodSecurityInterceptor
-
Method that is suitable for user with @Aspect notation.
- invoke(JoinPoint, AspectJCallback) - Method in class org.springframework.security.access.intercept.aspectj.AspectJMethodSecurityInterceptor
-
Method that is suitable for user with traditional AspectJ-code aspects.
- invokeAll(Collection) - Method in class org.springframework.security.concurrent.DelegatingSecurityContextExecutorService
-
- invokeAll(Collection, long, TimeUnit) - Method in class org.springframework.security.concurrent.DelegatingSecurityContextExecutorService
-
- invokeAny(Collection) - Method in class org.springframework.security.concurrent.DelegatingSecurityContextExecutorService
-
- invokeAny(Collection, long, TimeUnit) - Method in class org.springframework.security.concurrent.DelegatingSecurityContextExecutorService
-
- IS_AUTHENTICATED_ANONYMOUSLY - Static variable in class org.springframework.security.access.vote.AuthenticatedVoter
-
- IS_AUTHENTICATED_FULLY - Static variable in class org.springframework.security.access.vote.AuthenticatedVoter
-
- IS_AUTHENTICATED_REMEMBERED - Static variable in class org.springframework.security.access.vote.AuthenticatedVoter
-
- isAccountNonExpired() - Method in class org.springframework.security.access.hierarchicalroles.UserDetailsWrapper
-
Deprecated.
- isAccountNonExpired() - Method in class org.springframework.security.core.userdetails.User
-
- isAccountNonExpired() - Method in interface org.springframework.security.core.userdetails.UserDetails
-
Indicates whether the user's account has expired.
- isAccountNonLocked() - Method in class org.springframework.security.access.hierarchicalroles.UserDetailsWrapper
-
Deprecated.
- isAccountNonLocked() - Method in class org.springframework.security.core.userdetails.User
-
- isAccountNonLocked() - Method in interface org.springframework.security.core.userdetails.UserDetails
-
Indicates whether the user is locked or unlocked.
- isAllowed(MethodInvocation, Authentication) - Method in class org.springframework.security.access.intercept.MethodInvocationPrivilegeEvaluator
-
- isAllowIfAllAbstainDecisions() - Method in class org.springframework.security.access.vote.AbstractAccessDecisionManager
-
- isAllowIfEqualGrantedDeniedDecisions() - Method in class org.springframework.security.access.vote.ConsensusBased
-
- isAlwaysReauthenticate() - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
- isAnonymous() - Method in interface org.springframework.security.access.expression.SecurityExpressionOperations
-
- isAnonymous() - Method in class org.springframework.security.access.expression.SecurityExpressionRoot
-
- isAnonymous(Authentication) - Method in interface org.springframework.security.authentication.AuthenticationTrustResolver
-
Indicates whether the passed Authentication
token represents an anonymous user.
- isAnonymous(Authentication) - Method in class org.springframework.security.authentication.AuthenticationTrustResolverImpl
-
- isAuthenticated() - Method in interface org.springframework.security.access.expression.SecurityExpressionOperations
-
- isAuthenticated() - Method in class org.springframework.security.access.expression.SecurityExpressionRoot
-
- isAuthenticated() - Method in class org.springframework.security.authentication.AbstractAuthenticationToken
-
- isAuthenticated() - Method in interface org.springframework.security.core.Authentication
-
Used to indicate to AbstractSecurityInterceptor
whether it should present the
authentication token to the AuthenticationManager
.
- isContextHolderRefreshRequired() - Method in class org.springframework.security.access.intercept.InterceptorStatusToken
-
- isCredentialsNonExpired() - Method in class org.springframework.security.access.hierarchicalroles.UserDetailsWrapper
-
Deprecated.
- isCredentialsNonExpired() - Method in class org.springframework.security.core.userdetails.User
-
- isCredentialsNonExpired() - Method in interface org.springframework.security.core.userdetails.UserDetails
-
Indicates whether the user's credentials (password) has expired.
- isEnabled() - Method in class org.springframework.security.access.hierarchicalroles.UserDetailsWrapper
-
Deprecated.
- isEnabled() - Method in class org.springframework.security.core.userdetails.memory.UserAttribute
-
- isEnabled() - Method in class org.springframework.security.core.userdetails.User
-
- isEnabled() - Method in interface org.springframework.security.core.userdetails.UserDetails
-
Indicates whether the user is enabled or disabled.
- isEraseCredentialsAfterAuthentication() - Method in class org.springframework.security.authentication.ProviderManager
-
- isExpired() - Method in class org.springframework.security.core.session.SessionInformation
-
- isForcePrincipalAsString() - Method in class org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider
-
- isFullyAuthenticated() - Method in interface org.springframework.security.access.expression.SecurityExpressionOperations
-
- isFullyAuthenticated() - Method in class org.springframework.security.access.expression.SecurityExpressionRoot
-
- isHideUserNotFoundExceptions() - Method in class org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider
-
- isIgnorePasswordCase() - Method in class org.springframework.security.authentication.encoding.PlaintextPasswordEncoder
-
- isLogInteractiveAuthenticationSuccessEvents() - Method in class org.springframework.security.authentication.event.LoggerListener
-
- isPasswordValid(String, String, Object) - Method in class org.springframework.security.authentication.encoding.LdapShaPasswordEncoder
-
Checks the validity of an unencoded password against an encoded one in the form
"{SSHA}sQuQF8vj8Eg2Y1hPdh3bkQhCKQBgjhQI".
- isPasswordValid(String, String, Object) - Method in class org.springframework.security.authentication.encoding.Md4PasswordEncoder
-
Takes a previously encoded password and compares it with a raw password after mixing in the salt and
encoding that value.
- isPasswordValid(String, String, Object) - Method in class org.springframework.security.authentication.encoding.MessageDigestPasswordEncoder
-
Takes a previously encoded password and compares it with a rawpassword after mixing in the salt and
encoding that value
- isPasswordValid(String, String, Object) - Method in interface org.springframework.security.authentication.encoding.PasswordEncoder
-
Deprecated.
Validates a specified "raw" password against an encoded password.
- isPasswordValid(String, String, Object) - Method in class org.springframework.security.authentication.encoding.PlaintextPasswordEncoder
-
- isRejectPublicInvocations() - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
- isRememberMe() - Method in interface org.springframework.security.access.expression.SecurityExpressionOperations
-
- isRememberMe() - Method in class org.springframework.security.access.expression.SecurityExpressionRoot
-
- isRememberMe(Authentication) - Method in interface org.springframework.security.authentication.AuthenticationTrustResolver
-
Indicates whether the passed Authentication
token represents user that has been remembered
(i.e.
- isRememberMe(Authentication) - Method in class org.springframework.security.authentication.AuthenticationTrustResolverImpl
-
- isShutdown() - Method in class org.springframework.security.concurrent.DelegatingSecurityContextExecutorService
-
- isSingleton() - Method in class org.springframework.security.core.token.SecureRandomFactoryBean
-
- isTerminated() - Method in class org.springframework.security.concurrent.DelegatingSecurityContextExecutorService
-
- isUsernameBasedPrimaryKey() - Method in class org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl
-
- isValid() - Method in class org.springframework.security.core.userdetails.memory.UserAttribute
-
- isValidateConfigAttributes() - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
- obtainPasswordAndSalt(String) - Method in class org.springframework.security.authentication.encoding.PlaintextPasswordEncoder
-
- obtainSecurityMetadataSource() - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
- obtainSecurityMetadataSource() - Method in class org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor
-
- onApplicationEvent(AbstractAuthorizationEvent) - Method in class org.springframework.security.access.event.LoggerListener
-
- onApplicationEvent(AbstractAuthenticationEvent) - Method in class org.springframework.security.authentication.event.LoggerListener
-
- onApplicationEvent(SessionDestroyedEvent) - Method in class org.springframework.security.authentication.jaas.AbstractJaasAuthenticationProvider
-
- onApplicationEvent(ApplicationEvent) - Method in class org.springframework.security.context.DelegatingApplicationListener
-
- onApplicationEvent(SessionDestroyedEvent) - Method in class org.springframework.security.core.session.SessionRegistryImpl
-
- org.springframework.security.access - package org.springframework.security.access
-
Core access-control related code, including security metadata related classes, interception code, access control
annotations, EL support and voter-based implementations of the central
AccessDecisionManager
interface.
- org.springframework.security.access.annotation - package org.springframework.security.access.annotation
-
Support for JSR-250 and Spring Security @Secured
annotations.
- org.springframework.security.access.event - package org.springframework.security.access.event
-
Authorization event and listener classes.
- org.springframework.security.access.expression - package org.springframework.security.access.expression
-
Expression handling code to support the use of Spring-EL based expressions in @PreAuthorize
, @PreFilter
,
@PostAuthorize
and @PostFilter
annotations.
- org.springframework.security.access.expression.method - package org.springframework.security.access.expression.method
-
Implementation of expression-based method security.
- org.springframework.security.access.hierarchicalroles - package org.springframework.security.access.hierarchicalroles
-
Role hierarchy implementation.
- org.springframework.security.access.intercept - package 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.access.intercept.aopalliance - package org.springframework.security.access.intercept.aopalliance
-
Enforces security for AOP Alliance MethodInvocation
s, such as via Spring AOP.
- org.springframework.security.access.intercept.aspectj - package org.springframework.security.access.intercept.aspectj
-
Enforces security for AspectJ JointPoint
s, delegating secure object callbacks to the calling aspect.
- org.springframework.security.access.method - package org.springframework.security.access.method
-
Provides SecurityMetadataSource
implementations for securing Java method invocations via different
AOP libraries.
- org.springframework.security.access.prepost - package org.springframework.security.access.prepost
-
Contains the infrastructure classes for handling the @PreAuthorize
, @PreFilter
, @PostAuthorize
and @PostFilter
annotations.
- org.springframework.security.access.vote - package org.springframework.security.access.vote
-
Implements a vote-based approach to authorization decisions.
- org.springframework.security.authentication - package org.springframework.security.authentication
-
Core classes and interfaces related to user authentication, which are used throughout Spring Security.
- org.springframework.security.authentication.dao - package org.springframework.security.authentication.dao
-
An AuthenticationProvider
which relies upon a data access object.
- org.springframework.security.authentication.encoding - package org.springframework.security.authentication.encoding
-
Password encoding implementations.
- org.springframework.security.authentication.event - package org.springframework.security.authentication.event
-
Authentication success and failure events which can be published to the Spring application context.
- org.springframework.security.authentication.jaas - package org.springframework.security.authentication.jaas
-
An authentication provider for JAAS.
- org.springframework.security.authentication.jaas.event - package org.springframework.security.authentication.jaas.event
-
JAAS authentication events which can be published to the Spring application context by the JAAS authentication
provider.
- org.springframework.security.authentication.jaas.memory - package org.springframework.security.authentication.jaas.memory
-
An in memory JAAS implementation.
- org.springframework.security.authentication.rcp - package org.springframework.security.authentication.rcp
-
Allows remote clients to authenticate and obtain a populated Authentication
object.
- org.springframework.security.concurrent - package org.springframework.security.concurrent
-
- org.springframework.security.context - package org.springframework.security.context
-
- org.springframework.security.core - package org.springframework.security.core
-
Core classes and interfaces related to user authentication and authorization, as well as the maintenance of
a security context.
- org.springframework.security.core.authority - package org.springframework.security.core.authority
-
The default implementation of the GrantedAuthority
interface.
- org.springframework.security.core.authority.mapping - package org.springframework.security.core.authority.mapping
-
Strategies for mapping a list of attributes (such as roles or LDAP groups) to a list of
GrantedAuthority
s.
- org.springframework.security.core.context - package org.springframework.security.core.context
-
Classes related to the establishment of a security context for the duration of a request (such as
an HTTP or RMI invocation).
- org.springframework.security.core.parameters - package org.springframework.security.core.parameters
-
- org.springframework.security.core.session - package org.springframework.security.core.session
-
Session abstraction which is provided by the org.springframework.security.core.session.SessionInformation
SessionInformation
class.
- org.springframework.security.core.token - package org.springframework.security.core.token
-
A service for building secure random tokens.
- org.springframework.security.core.userdetails - package org.springframework.security.core.userdetails
-
The standard interfaces for implementing user data DAOs.
- org.springframework.security.core.userdetails.cache - package org.springframework.security.core.userdetails.cache
-
- org.springframework.security.core.userdetails.jdbc - package 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 - package org.springframework.security.core.userdetails.memory
-
Exposes an in-memory authentication repository.
- org.springframework.security.provisioning - package org.springframework.security.provisioning
-
Contains simple user and authority group account provisioning interfaces together with a a
JDBC-based implementation.
- org.springframework.security.scheduling - package org.springframework.security.scheduling
-
- org.springframework.security.task - package org.springframework.security.task
-
- org.springframework.security.util - package org.springframework.security.util
-
General utility classes used throughout the Spring Security framework.
- SaltSource - Interface in org.springframework.security.authentication.dao
-
Provides alternative sources of the salt to use for encoding passwords.
- schedule(Runnable, long, TimeUnit) - Method in class org.springframework.security.concurrent.DelegatingSecurityContextScheduledExecutorService
-
- schedule(Callable<V>, long, TimeUnit) - Method in class org.springframework.security.concurrent.DelegatingSecurityContextScheduledExecutorService
-
- scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class org.springframework.security.concurrent.DelegatingSecurityContextScheduledExecutorService
-
- scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class org.springframework.security.concurrent.DelegatingSecurityContextScheduledExecutorService
-
- Secured - Annotation Type in org.springframework.security.access.annotation
-
Java 5 annotation for describing service layer security attributes.
- SecuredAnnotationSecurityMetadataSource - Class in org.springframework.security.access.annotation
-
Sources method security metadata from Spring Security's
Secured
annotation.
- SecuredAnnotationSecurityMetadataSource() - Constructor for class org.springframework.security.access.annotation.SecuredAnnotationSecurityMetadataSource
-
- SecuredAnnotationSecurityMetadataSource(AnnotationMetadataExtractor) - Constructor for class org.springframework.security.access.annotation.SecuredAnnotationSecurityMetadataSource
-
- SecureRandomFactoryBean - Class in org.springframework.security.core.token
-
- SecureRandomFactoryBean() - Constructor for class org.springframework.security.core.token.SecureRandomFactoryBean
-
- SecurityConfig - Class in org.springframework.security.access
-
- SecurityConfig(String) - Constructor for class org.springframework.security.access.SecurityConfig
-
- SecurityContext - Interface in org.springframework.security.core.context
-
Interface defining the minimum security information associated with the
current thread of execution.
- SecurityContextHolder - Class in org.springframework.security.core.context
-
- SecurityContextHolder() - Constructor for class org.springframework.security.core.context.SecurityContextHolder
-
- SecurityContextHolderStrategy - Interface in org.springframework.security.core.context
-
A strategy for storing security context information against a thread.
- SecurityContextImpl - Class in org.springframework.security.core.context
-
- SecurityContextImpl() - Constructor for class org.springframework.security.core.context.SecurityContextImpl
-
- SecurityContextLoginModule - Class in org.springframework.security.authentication.jaas
-
- SecurityContextLoginModule() - Constructor for class org.springframework.security.authentication.jaas.SecurityContextLoginModule
-
- SecurityExpressionHandler<T> - Interface in org.springframework.security.access.expression
-
Facade which isolates Spring Security's requirements for evaluating security expressions
from the implementation of the underlying expression objects
- SecurityExpressionOperations - Interface in org.springframework.security.access.expression
-
Standard interface for expression root objects used with expression-based
security.
- SecurityExpressionRoot - Class in org.springframework.security.access.expression
-
Base root object for use in Spring Security expression evaluations.
- SecurityExpressionRoot(Authentication) - Constructor for class org.springframework.security.access.expression.SecurityExpressionRoot
-
Creates a new instance
- SecurityMetadataSource - Interface in org.springframework.security.access
-
Implemented by classes that store and can identify the
ConfigAttribute
s that applies to a given secure object
invocation.
- SERIAL_VERSION_UID - Static variable in class org.springframework.security.core.SpringSecurityCoreVersion
-
Global Serialization value for Spring Security classes.
- SessionCreationEvent - Class in org.springframework.security.core.session
-
Generic session creation event which indicates that a session (potentially
represented by a security context) has begun.
- SessionCreationEvent(Object) - Constructor for class org.springframework.security.core.session.SessionCreationEvent
-
- SessionDestroyedEvent - Class in org.springframework.security.core.session
-
Generic "session termination" event which indicates that a session (potentially
represented by a security context) has ended.
- SessionDestroyedEvent(Object) - Constructor for class org.springframework.security.core.session.SessionDestroyedEvent
-
- SessionIdentifierAware - Interface in org.springframework.security.core.session
-
Deprecated.
Legacy of former concurrency control implementation. Will be removed in a future version.
- SessionInformation - Class in org.springframework.security.core.session
-
Represents a record of a session within the Spring Security framework.
- SessionInformation(Object, String, Date) - Constructor for class org.springframework.security.core.session.SessionInformation
-
- SessionRegistry - Interface in org.springframework.security.core.session
-
Maintains a registry of SessionInformation
instances.
- SessionRegistryImpl - Class in org.springframework.security.core.session
-
- SessionRegistryImpl() - Constructor for class org.springframework.security.core.session.SessionRegistryImpl
-
- setAccessDecisionManager(AccessDecisionManager) - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
- setAdditionalExceptionMappings(Properties) - Method in class org.springframework.security.authentication.DefaultAuthenticationEventPublisher
-
Sets additional exception to event mappings.
- setAddPrefixIfAlreadyExisting(boolean) - Method in class org.springframework.security.core.authority.mapping.SimpleAttributes2GrantedAuthoritiesMapper
-
- setAfterInvocationManager(AfterInvocationManager) - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
- setAlgorithm(String) - Method in class org.springframework.security.core.token.SecureRandomFactoryBean
-
Allows the Pseudo Random Number Generator (PRNG) algorithm to be nominated.
- setAllowIfAllAbstainDecisions(boolean) - Method in class org.springframework.security.access.vote.AbstractAccessDecisionManager
-
- setAllowIfEqualGrantedDeniedDecisions(boolean) - Method in class org.springframework.security.access.vote.ConsensusBased
-
- setAlwaysReauthenticate(boolean) - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
- setAnonymousClass(Class<? extends Authentication>) - Method in class org.springframework.security.authentication.AuthenticationTrustResolverImpl
-
- setApplicationContext(ApplicationContext) - Method in class org.springframework.security.access.expression.AbstractSecurityExpressionHandler
-
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.security.authentication.DefaultAuthenticationEventPublisher
-
- setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.security.authentication.jaas.AbstractJaasAuthenticationProvider
-
- setAsText(String) - Method in class org.springframework.security.access.ConfigAttributeEditor
-
Deprecated.
- setAsText(String) - Method in class org.springframework.security.core.userdetails.memory.UserAttributeEditor
-
- setAsText(String) - Method in class org.springframework.security.core.userdetails.memory.UserMapEditor
-
Deprecated.
- setAttributePrefix(String) - Method in class org.springframework.security.core.authority.mapping.SimpleAttributes2GrantedAuthoritiesMapper
-
- setAttributes2grantedAuthoritiesMap(Map<?, ?>) - Method in class org.springframework.security.core.authority.mapping.MapBasedAttributes2GrantedAuthoritiesMapper
-
- setAuthenticated(boolean) - Method in class org.springframework.security.authentication.AbstractAuthenticationToken
-
- setAuthenticated(boolean) - Method in class org.springframework.security.authentication.UsernamePasswordAuthenticationToken
-
- setAuthenticated(boolean) - Method in interface org.springframework.security.core.Authentication
-
- setAuthentication(Authentication) - Method in exception org.springframework.security.core.AuthenticationException
-
Deprecated.
- setAuthentication(Authentication) - Method in interface org.springframework.security.core.context.SecurityContext
-
Changes the currently authenticated principal, or removes the authentication information.
- setAuthentication(Authentication) - Method in class org.springframework.security.core.context.SecurityContextImpl
-
- setAuthenticationEventPublisher(AuthenticationEventPublisher) - Method in class org.springframework.security.authentication.ProviderManager
-
- setAuthenticationManager(AuthenticationManager) - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
- setAuthenticationManager(AuthenticationManager) - Method in class org.springframework.security.authentication.rcp.RemoteAuthenticationManagerImpl
-
- setAuthenticationManager(AuthenticationManager) - Method in class org.springframework.security.provisioning.InMemoryUserDetailsManager
-
- setAuthenticationManager(AuthenticationManager) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setAuthenticationTrustResolver(AuthenticationTrustResolver) - Method in class org.springframework.security.access.vote.AuthenticatedVoter
-
- setAuthorities(List<GrantedAuthority>) - Method in class org.springframework.security.core.userdetails.memory.UserAttribute
-
Set all authorities for this user.
- setAuthoritiesAsString(List<String>) - Method in class org.springframework.security.core.userdetails.memory.UserAttribute
-
Set all authorities for this user from String values.
- setAuthoritiesByUsernameQuery(String) - Method in class org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl
-
Allows the default query string used to retrieve authorities based on username to be overridden, if
default table or column names need to be changed.
- setAuthoritiesMapper(GrantedAuthoritiesMapper) - Method in class org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider
-
- setAuthorityGranters(AuthorityGranter[]) - Method in class org.springframework.security.authentication.jaas.AbstractJaasAuthenticationProvider
-
Set the AuthorityGranters that should be consulted for role names to be granted to the Authentication.
- setBeanClassLoader(ClassLoader) - Method in class org.springframework.security.access.method.MapBasedMethodSecurityMetadataSource
-
- setBeanFactory(BeanFactory) - Method in class org.springframework.security.access.intercept.aopalliance.MethodSecurityMetadataSourceAdvisor
-
- setCache(Ehcache) - Method in class org.springframework.security.core.userdetails.cache.EhCacheBasedUserCache
-
- setCallbackHandlers(JaasAuthenticationCallbackHandler[]) - Method in class org.springframework.security.authentication.jaas.AbstractJaasAuthenticationProvider
-
Set the JAASAuthentcationCallbackHandler array to handle callback objects generated by the
LoginContext.login method.
- setChangePasswordSql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setClazz(Class<?>) - Method in class org.springframework.security.authentication.AuthenticationDetailsSourceImpl
-
Deprecated.
- setClearExtraInformation(boolean) - Method in class org.springframework.security.authentication.ProviderManager
-
Deprecated.
the extraInformation
property is deprecated
- setConfiguration(Configuration) - Method in class org.springframework.security.authentication.jaas.DefaultJaasAuthenticationProvider
-
Sets the Configuration to use for Authentication.
- setContext(SecurityContext) - Static method in class org.springframework.security.core.context.SecurityContextHolder
-
Associates a new SecurityContext
with the current thread of execution.
- setContext(SecurityContext) - Method in interface org.springframework.security.core.context.SecurityContextHolderStrategy
-
Sets the current context.
- setConvertAttributeToLowerCase(boolean) - Method in class org.springframework.security.core.authority.mapping.SimpleAttributes2GrantedAuthoritiesMapper
-
- setConvertAttributeToUpperCase(boolean) - Method in class org.springframework.security.core.authority.mapping.SimpleAttributes2GrantedAuthoritiesMapper
-
- setConvertToLowerCase(boolean) - Method in class org.springframework.security.core.authority.mapping.SimpleAuthorityMapper
-
Whether to convert the authority value to lower case in the mapping.
- setConvertToUpperCase(boolean) - Method in class org.springframework.security.core.authority.mapping.SimpleAuthorityMapper
-
Whether to convert the authority value to upper case in the mapping.
- setCreateAuthoritySql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setCreateUserSql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setDecisionVoters(List<AccessDecisionVoter>) - Method in class org.springframework.security.access.vote.AbstractAccessDecisionManager
-
Deprecated.
Use constructor
- setDefaultAuthority(String) - Method in class org.springframework.security.core.authority.mapping.SimpleAuthorityMapper
-
Sets a default authority to be assigned to all users
- setDeleteGroupAuthoritiesSql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setDeleteGroupAuthoritySql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setDeleteGroupMemberSql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setDeleteGroupMembersSql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setDeleteGroupSql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setDeleteUserAuthoritiesSql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setDeleteUserSql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setDetails(Object) - Method in class org.springframework.security.authentication.AbstractAuthenticationToken
-
- setEnableAuthorities(boolean) - Method in class org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl
-
Enables loading of authorities (roles) from the authorities table.
- setEnabled(boolean) - Method in class org.springframework.security.core.userdetails.memory.UserAttribute
-
- setEnableGroups(boolean) - Method in class org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl
-
Enables support for group authorities.
- setEncodeHashAsBase64(boolean) - Method in class org.springframework.security.authentication.encoding.BaseDigestPasswordEncoder
-
The encoded password is normally returned as Hex (32 char) version of the hash bytes.
- setEraseCredentialsAfterAuthentication(boolean) - Method in class org.springframework.security.authentication.ProviderManager
-
If set to, a resulting
Authentication
which implements the
CredentialsContainer
interface
will have its
eraseCredentials
method called before it is returned
from the
authenticate()
method.
- setExpressionHandler(MethodSecurityExpressionHandler) - Method in class org.springframework.security.access.expression.method.ExpressionBasedPreInvocationAdvice
-
- setExpressionParser(ExpressionParser) - Method in class org.springframework.security.access.expression.AbstractSecurityExpressionHandler
-
- setFilterObject(Object) - Method in interface org.springframework.security.access.expression.method.MethodSecurityExpressionOperations
-
- setFindAllGroupsSql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setFindGroupIdSql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setFindUsersInGroupSql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setForceLowerCasePrefix(boolean) - Method in class org.springframework.security.authentication.encoding.LdapShaPasswordEncoder
-
- setForcePrincipalAsString(boolean) - Method in class org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider
-
- setGrantedAuthorities(Collection<? extends GrantedAuthority>) - Method in class org.springframework.security.core.authority.GrantedAuthoritiesContainerImpl
-
Deprecated.
- setGrantedAuthorities(Collection<? extends GrantedAuthority>) - Method in interface org.springframework.security.core.authority.MutableGrantedAuthoritiesContainer
-
Deprecated.
Used to store authorities in the containing object.
- setGroupAuthoritiesByUsernameQuery(String) - Method in class org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl
-
Allows the default query string used to retrieve group authorities based on username to be overridden, if
default table or column names need to be changed.
- setGroupAuthoritiesSql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setHideUserNotFoundExceptions(boolean) - Method in class org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider
-
By default the AbstractUserDetailsAuthenticationProvider
throws a
BadCredentialsException
if a username is not found or the password is incorrect.
- setHierarchy(String) - Method in class org.springframework.security.access.hierarchicalroles.RoleHierarchyImpl
-
Set the role hierarchy and pre-calculate for every role the set of all reachable roles, i.e.
- setIgnorePasswordCase(boolean) - Method in class org.springframework.security.authentication.encoding.PlaintextPasswordEncoder
-
Indicates whether the password comparison is case sensitive.
- setInsertGroupAuthoritySql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setInsertGroupMemberSql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setInsertGroupSql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setIterations(int) - Method in class org.springframework.security.authentication.encoding.MessageDigestPasswordEncoder
-
Sets the number of iterations for which the calculated hash value should be "stretched".
- setKey(String) - Method in class org.springframework.security.access.intercept.RunAsImplAuthenticationProvider
-
- setKey(String) - Method in class org.springframework.security.access.intercept.RunAsManagerImpl
-
- setKey(String) - Method in class org.springframework.security.authentication.AnonymousAuthenticationProvider
-
Deprecated.
Use constructor injection
- setKey(String) - Method in class org.springframework.security.authentication.RememberMeAuthenticationProvider
-
Deprecated.
Use constructor injection
- setLoginConfig(Resource) - Method in class org.springframework.security.authentication.jaas.JaasAuthenticationProvider
-
Set the JAAS login configuration file.
- setLoginContextName(String) - Method in class org.springframework.security.authentication.jaas.AbstractJaasAuthenticationProvider
-
Set the loginContextName, this name is used as the index to the configuration specified in the
loginConfig property.
- setLoginExceptionResolver(LoginExceptionResolver) - Method in class org.springframework.security.authentication.jaas.AbstractJaasAuthenticationProvider
-
- setLogInteractiveAuthenticationSuccessEvents(boolean) - Method in class org.springframework.security.authentication.event.LoggerListener
-
- setMappableAttributes(Set<String>) - Method in class org.springframework.security.core.authority.mapping.SimpleMappableAttributesRetriever
-
- setMessageSource(MessageSource) - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
- setMessageSource(MessageSource) - Method in class org.springframework.security.access.intercept.RunAsImplAuthenticationProvider
-
- setMessageSource(MessageSource) - Method in class org.springframework.security.access.vote.AbstractAccessDecisionManager
-
- setMessageSource(MessageSource) - Method in class org.springframework.security.authentication.AnonymousAuthenticationProvider
-
- setMessageSource(MessageSource) - Method in class org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider
-
- setMessageSource(MessageSource) - Method in class org.springframework.security.authentication.ProviderManager
-
- setMessageSource(MessageSource) - Method in class org.springframework.security.authentication.RememberMeAuthenticationProvider
-
- setParameterNameDiscoverer(ParameterNameDiscoverer) - Method in class org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler
-
- setParent(AuthenticationManager) - Method in class org.springframework.security.authentication.ProviderManager
-
Deprecated.
Use constructor injection
- setPassword(String) - Method in class org.springframework.security.core.userdetails.memory.UserAttribute
-
- setPasswordEncoder(Object) - Method in class org.springframework.security.authentication.dao.DaoAuthenticationProvider
-
Sets the PasswordEncoder instance to be used to encode and validate passwords.
- setPermissionCacheOptimizer(PermissionCacheOptimizer) - Method in class org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler
-
- setPermissionEvaluator(PermissionEvaluator) - Method in class org.springframework.security.access.expression.AbstractSecurityExpressionHandler
-
- setPermissionEvaluator(PermissionEvaluator) - Method in class org.springframework.security.access.expression.SecurityExpressionRoot
-
- setPostAuthenticationChecks(UserDetailsChecker) - Method in class org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider
-
- setPreAuthenticationChecks(UserDetailsChecker) - Method in class org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider
-
Sets the policy will be used to verify the status of the loaded UserDetails before
validation of the credentials takes place.
- setPrefix(String) - Method in class org.springframework.security.core.authority.mapping.SimpleAuthorityMapper
-
Sets the prefix which should be added to the authority name (if it doesn't already exist)
- setProcessDomainObjectClass(Class<?>) - Method in class org.springframework.security.access.vote.AbstractAclVoter
-
- setProtectedFieldValue(String, Object, Object) - Static method in class org.springframework.security.util.FieldUtils
-
- setProviders(List<?>) - Method in class org.springframework.security.access.intercept.AfterInvocationProviderManager
-
- setProviders(List) - Method in class org.springframework.security.authentication.ProviderManager
-
Deprecated.
Use constructor injection
- setPseudoRandomNumberBits(int) - Method in class org.springframework.security.core.token.KeyBasedPersistenceTokenService
-
- setPseudoRandomNumberBytes(int) - Method in class org.springframework.security.core.token.KeyBasedPersistenceTokenService
-
- setPublishAuthorizationSuccess(boolean) - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
Only AuthorizationFailureEvent
will be published.
- setRefreshConfigurationOnStartup(boolean) - Method in class org.springframework.security.authentication.jaas.JaasAuthenticationProvider
-
If set, a call to Configuration#refresh()
will be made by #configureJaas(Resource)
method.
- setRejectPublicInvocations(boolean) - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
By rejecting public invocations (and setting this property to true), essentially you are ensuring
that every secure object invocation advised by AbstractSecurityInterceptor
has a configuration
attribute defined.
- setRememberMeClass(Class<? extends Authentication>) - Method in class org.springframework.security.authentication.AuthenticationTrustResolverImpl
-
- setRemoteAuthenticationManager(RemoteAuthenticationManager) - Method in class org.springframework.security.authentication.rcp.RemoteAuthenticationProvider
-
- setRenameGroupSql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setReturnObject(Object, EvaluationContext) - Method in class org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler
-
- setReturnObject(Object, EvaluationContext) - Method in interface org.springframework.security.access.expression.method.MethodSecurityExpressionHandler
-
Used to inform the expression system of the return object for the given evaluation context.
- setReturnObject(Object) - Method in interface org.springframework.security.access.expression.method.MethodSecurityExpressionOperations
-
- setRoleHierarchy(RoleHierarchy) - Method in class org.springframework.security.access.expression.AbstractSecurityExpressionHandler
-
- setRoleHierarchy(RoleHierarchy) - Method in class org.springframework.security.access.expression.SecurityExpressionRoot
-
- setRoleHierarchy(RoleHierarchy) - Method in class org.springframework.security.access.hierarchicalroles.UserDetailsServiceWrapper
-
Deprecated.
- setRolePrefix(String) - Method in class org.springframework.security.access.intercept.RunAsManagerImpl
-
Allows the default role prefix of ROLE_
to be overridden.
- setRolePrefix(String) - Method in class org.springframework.security.access.vote.RoleVoter
-
Allows the default role prefix of ROLE_
to be overridden.
- setRolePrefix(String) - Method in class org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl
-
Allows a default role prefix to be specified.
- setRunAsManager(RunAsManager) - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
- setSaltSource(SaltSource) - Method in class org.springframework.security.authentication.dao.DaoAuthenticationProvider
-
The source of salts to use when decoding passwords.
- setSecureRandom(SecureRandom) - Method in class org.springframework.security.core.token.KeyBasedPersistenceTokenService
-
- setSecurityInterceptor(AbstractSecurityInterceptor) - Method in class org.springframework.security.access.intercept.MethodInvocationPrivilegeEvaluator
-
- setSecurityMetadataSource(MethodSecurityMetadataSource) - Method in class org.springframework.security.access.intercept.aopalliance.MethodSecurityInterceptor
-
- setSeed(Resource) - Method in class org.springframework.security.core.token.SecureRandomFactoryBean
-
Allows the user to specify a resource which will act as a seed for the
SecureRandom
instance.
- setServerInteger(Integer) - Method in class org.springframework.security.core.token.KeyBasedPersistenceTokenService
-
- setServerSecret(String) - Method in class org.springframework.security.core.token.KeyBasedPersistenceTokenService
-
- setStrategyName(String) - Static method in class org.springframework.security.core.context.SecurityContextHolder
-
Changes the preferred strategy.
- setStringSeparator(String) - Method in class org.springframework.security.core.authority.mapping.MapBasedAttributes2GrantedAuthoritiesMapper
-
- setSystemWideSalt(String) - Method in class org.springframework.security.authentication.dao.SystemWideSaltSource
-
- setTrustResolver(AuthenticationTrustResolver) - Method in class org.springframework.security.access.expression.method.DefaultMethodSecurityExpressionHandler
-
- setTrustResolver(AuthenticationTrustResolver) - Method in class org.springframework.security.access.expression.SecurityExpressionRoot
-
- setUpdateUserSql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setUserCache(UserCache) - Method in class org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider
-
- setUserCache(UserCache) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
Optionally sets the UserCache if one is in use in the application.
- setUserDetailsService(UserDetailsService) - Method in class org.springframework.security.access.hierarchicalroles.UserDetailsServiceWrapper
-
Deprecated.
- setUserDetailsService(UserDetailsService) - Method in class org.springframework.security.authentication.dao.DaoAuthenticationProvider
-
- setUserDetailsService(UserDetailsService) - Method in class org.springframework.security.core.userdetails.UserDetailsByNameServiceWrapper
-
Set the wrapped UserDetailsService implementation
- setUserExistsSql(String) - Method in class org.springframework.security.provisioning.JdbcUserDetailsManager
-
- setUserMap(UserMap) - Method in class org.springframework.security.core.userdetails.memory.InMemoryDaoImpl
-
Deprecated.
- setUsernameBasedPrimaryKey(boolean) - Method in class org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl
-
- setUserProperties(Properties) - Method in class org.springframework.security.core.userdetails.memory.InMemoryDaoImpl
-
Deprecated.
Modifies the internal UserMap
to reflect the Properties
instance passed.
- setUserPropertyToUse(String) - Method in class org.springframework.security.authentication.dao.ReflectionSaltSource
-
The method name to call to obtain the salt.
- setUsers(Map<String, UserDetails>) - Method in class org.springframework.security.core.userdetails.memory.UserMap
-
Deprecated.
- setUsersByUsernameQuery(String) - Method in class org.springframework.security.core.userdetails.jdbc.JdbcDaoImpl
-
Allows the default query string used to retrieve users based on username to be overridden, if default
table or column names need to be changed.
- setValidateConfigAttributes(boolean) - Method in class org.springframework.security.access.intercept.AbstractSecurityInterceptor
-
- sha(byte[]) - Static method in class org.springframework.security.core.token.Sha512DigestUtils
-
Calculates the SHA digest and returns the value as a
byte[]
.
- sha(String) - Static method in class org.springframework.security.core.token.Sha512DigestUtils
-
Calculates the SHA digest and returns the value as a
byte[]
.
- Sha512DigestUtils - Class in org.springframework.security.core.token
-
Provides SHA512 digest methods.
- Sha512DigestUtils() - Constructor for class org.springframework.security.core.token.Sha512DigestUtils
-
- shaHex(byte[]) - Static method in class org.springframework.security.core.token.Sha512DigestUtils
-
Calculates the SHA digest and returns the value as a hex string.
- shaHex(String) - Static method in class org.springframework.security.core.token.Sha512DigestUtils
-
Calculates the SHA digest and returns the value as a hex string.
- ShaPasswordEncoder - Class in org.springframework.security.authentication.encoding
-
SHA implementation of PasswordEncoder.
- ShaPasswordEncoder() - Constructor for class org.springframework.security.authentication.encoding.ShaPasswordEncoder
-
Initializes the ShaPasswordEncoder for SHA-1 strength
- ShaPasswordEncoder(int) - Constructor for class org.springframework.security.authentication.encoding.ShaPasswordEncoder
-
Initialize the ShaPasswordEncoder with a given SHA stength as supported by the JVM
EX: ShaPasswordEncoder encoder = new ShaPasswordEncoder(256);
initializes with SHA-256
- shutdown() - Method in class org.springframework.security.concurrent.DelegatingSecurityContextExecutorService
-
- shutdownNow() - Method in class org.springframework.security.concurrent.DelegatingSecurityContextExecutorService
-
- SimpleAttributes2GrantedAuthoritiesMapper - Class in org.springframework.security.core.authority.mapping
-
This class implements the Attributes2GrantedAuthoritiesMapper interface by doing a
one-to-one mapping from roles to Spring Security GrantedAuthorities.
- SimpleAttributes2GrantedAuthoritiesMapper() - Constructor for class org.springframework.security.core.authority.mapping.SimpleAttributes2GrantedAuthoritiesMapper
-
- SimpleAuthorityMapper - Class in org.springframework.security.core.authority.mapping
-
Simple one-to-one GrantedAuthoritiesMapper
which allows for case conversion of the authority name
and the addition of a string prefix (which defaults to ROLE_
).
- SimpleAuthorityMapper() - Constructor for class org.springframework.security.core.authority.mapping.SimpleAuthorityMapper
-
- SimpleGrantedAuthority - Class in org.springframework.security.core.authority
-
- SimpleGrantedAuthority(String) - Constructor for class org.springframework.security.core.authority.SimpleGrantedAuthority
-
- SimpleMappableAttributesRetriever - Class in org.springframework.security.core.authority.mapping
-
This class implements the MappableAttributesRetriever interface by just returning
a list of mappable attributes as previously set using the corresponding setter
method.
- SimpleMappableAttributesRetriever() - Constructor for class org.springframework.security.core.authority.mapping.SimpleMappableAttributesRetriever
-
- SimpleMethodInvocation - Class in org.springframework.security.util
-
Represents the AOP Alliance MethodInvocation
.
- SimpleMethodInvocation(Object, Method, Object...) - Constructor for class org.springframework.security.util.SimpleMethodInvocation
-
- SimpleMethodInvocation() - Constructor for class org.springframework.security.util.SimpleMethodInvocation
-
- SpringCacheBasedUserCache - Class in org.springframework.security.core.userdetails.cache
-
- SpringCacheBasedUserCache(Cache) - Constructor for class org.springframework.security.core.userdetails.cache.SpringCacheBasedUserCache
-
- SpringSecurityCoreVersion - Class in org.springframework.security.core
-
Internal class used for checking version compatibility in a deployed application.
- SpringSecurityCoreVersion() - Constructor for class org.springframework.security.core.SpringSecurityCoreVersion
-
- SpringSecurityMessageSource - Class in org.springframework.security.core
-
The default MessageSource
used by Spring Security.
- SpringSecurityMessageSource() - Constructor for class org.springframework.security.core.SpringSecurityMessageSource
-
- submit(Callable<T>) - Method in class org.springframework.security.concurrent.DelegatingSecurityContextExecutorService
-
- submit(Runnable, T) - Method in class org.springframework.security.concurrent.DelegatingSecurityContextExecutorService
-
- submit(Runnable) - Method in class org.springframework.security.concurrent.DelegatingSecurityContextExecutorService
-
- submit(Runnable) - Method in class org.springframework.security.task.DelegatingSecurityContextAsyncTaskExecutor
-
- submit(Callable<T>) - Method in class org.springframework.security.task.DelegatingSecurityContextAsyncTaskExecutor
-
- supports(ConfigAttribute) - Method in interface org.springframework.security.access.AccessDecisionManager
-
Indicates whether this AccessDecisionManager
is able to process authorization requests
presented with the passed ConfigAttribute
.
- supports(Class<?>) - Method in interface org.springframework.security.access.AccessDecisionManager
-
Indicates whether the AccessDecisionManager
implementation is able to provide access
control decisions for the indicated secured object type.
- supports(ConfigAttribute) - Method in interface org.springframework.security.access.AccessDecisionVoter
-
Indicates whether this AccessDecisionVoter
is able to vote on the passed ConfigAttribute
.
- supports(Class<?>) - Method in interface org.springframework.security.access.AccessDecisionVoter
-
Indicates whether the AccessDecisionVoter
implementation is able to provide access control
votes for the indicated secured object type.
- supports(ConfigAttribute) - Method in interface org.springframework.security.access.AfterInvocationProvider
-
Indicates whether this AfterInvocationProvider
is able to participate in a decision
involving the passed ConfigAttribute
.
- supports(Class<?>) - Method in interface org.springframework.security.access.AfterInvocationProvider
-
Indicates whether the AfterInvocationProvider
is able to provide "after invocation"
processing for the indicated secured object type.
- supports(ConfigAttribute) - Method in class org.springframework.security.access.annotation.Jsr250Voter
-
- supports(Class<?>) - Method in class org.springframework.security.access.annotation.Jsr250Voter
-
All classes are supported.
- supports(ConfigAttribute) - Method in interface org.springframework.security.access.intercept.AfterInvocationManager
-
Indicates whether this AfterInvocationManager
is able to process "after invocation"
requests presented with the passed ConfigAttribute
.
- supports(Class<?>) - Method in interface org.springframework.security.access.intercept.AfterInvocationManager
-
Indicates whether the AfterInvocationManager
implementation is able to provide access
control decisions for the indicated secured object type.
- supports(ConfigAttribute) - Method in class org.springframework.security.access.intercept.AfterInvocationProviderManager
-
- supports(Class<?>) - Method in class org.springframework.security.access.intercept.AfterInvocationProviderManager
-
Iterates through all AfterInvocationProvider
s and ensures each can support the presented
class.
- supports(Class<?>) - Method in class org.springframework.security.access.intercept.RunAsImplAuthenticationProvider
-
- supports(ConfigAttribute) - Method in interface org.springframework.security.access.intercept.RunAsManager
-
Indicates whether this RunAsManager
is able to process the passed
ConfigAttribute
.
- supports(Class<?>) - Method in interface org.springframework.security.access.intercept.RunAsManager
-
Indicates whether the RunAsManager
implementation is able to provide run-as replacement for
the indicated secure object type.
- supports(ConfigAttribute) - Method in class org.springframework.security.access.intercept.RunAsManagerImpl
-
- supports(Class<?>) - Method in class org.springframework.security.access.intercept.RunAsManagerImpl
-
This implementation supports any type of class, because it does not query the presented secure object.
- supports(Class<?>) - Method in class org.springframework.security.access.method.AbstractMethodSecurityMetadataSource
-
- supports(ConfigAttribute) - Method in class org.springframework.security.access.prepost.PostInvocationAdviceProvider
-
- supports(Class<?>) - Method in class org.springframework.security.access.prepost.PostInvocationAdviceProvider
-
- supports(ConfigAttribute) - Method in class org.springframework.security.access.prepost.PreInvocationAuthorizationAdviceVoter
-
- supports(Class<?>) - Method in class org.springframework.security.access.prepost.PreInvocationAuthorizationAdviceVoter
-
- supports(Class<?>) - Method in interface org.springframework.security.access.SecurityMetadataSource
-
Indicates whether the SecurityMetadataSource
implementation is able to provide
ConfigAttribute
s for the indicated secure object type.
- supports(ConfigAttribute) - Method in class org.springframework.security.access.vote.AbstractAccessDecisionManager
-
- supports(Class<?>) - Method in class org.springframework.security.access.vote.AbstractAccessDecisionManager
-
Iterates through all AccessDecisionVoter
s and ensures each can support the presented class.
- supports(Class<?>) - Method in class org.springframework.security.access.vote.AbstractAclVoter
-
This implementation supports only MethodSecurityInterceptor
, because it queries the
presented MethodInvocation
.
- supports(ConfigAttribute) - Method in class org.springframework.security.access.vote.AuthenticatedVoter
-
- supports(Class<?>) - Method in class org.springframework.security.access.vote.AuthenticatedVoter
-
This implementation supports any type of class, because it does not query the presented secure object.
- supports(ConfigAttribute) - Method in class org.springframework.security.access.vote.RoleVoter
-
- supports(Class<?>) - Method in class org.springframework.security.access.vote.RoleVoter
-
This implementation supports any type of class, because it does not query
the presented secure object.
- supports(Class<?>) - Method in class org.springframework.security.authentication.AnonymousAuthenticationProvider
-
- supports(Class<?>) - Method in interface org.springframework.security.authentication.AuthenticationProvider
-
Returns true
if this AuthenticationProvider
supports the indicated
Authentication
object.
- supports(Class<?>) - Method in class org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider
-
- supports(Class<?>) - Method in class org.springframework.security.authentication.jaas.AbstractJaasAuthenticationProvider
-
- supports(Class<?>) - Method in class org.springframework.security.authentication.rcp.RemoteAuthenticationProvider
-
- supports(Class<?>) - Method in class org.springframework.security.authentication.RememberMeAuthenticationProvider
-
- supports(Class<?>) - Method in class org.springframework.security.authentication.TestingAuthenticationProvider
-
- SYSTEM_PROPERTY - Static variable in class org.springframework.security.core.context.SecurityContextHolder
-
- SystemWideSaltSource - Class in org.springframework.security.authentication.dao
-
Uses a static system-wide String
as the salt.
- SystemWideSaltSource() - Constructor for class org.springframework.security.authentication.dao.SystemWideSaltSource
-