Skip to content

Upgrading org.springframework.security:spring-security-core 2 to 3

Unknown2.0.8.RELEASE → 3.2.10.RELEASE

Fetching 28 releases from GitHub…0 / 28
UnknownUpgrade verdict

DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
Still reading release notes

DepDelta is still reading the release notes in this range. This updates as they come in.

Adds aopalliance:aopalliance 1.0, org.springframework:spring-beans 3.2.18.RELEASE, org.springframework:spring-expression 3.2.18.RELEASE.

Drops commons-codec:commons-codec, commons-collections:commons-collections, commons-logging:commons-logging, org.springframework:spring-support.

Installs 6 packages in all (was 9).

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • removed: abstract class AbstractAuthenticationManager implements AuthenticationManager
  • removed: abstract class AccountStatusException extends AuthenticationException
  • removed: abstract class AuthenticationException extends SpringSecurityException
  • removed: abstract class SpringSecurityException extends NestedRuntimeException
  • removed: class AccessDeniedException extends SpringSecurityException
  • removed: class AccountExpiredException extends AccountStatusException
  • removed: class AuthenticationCredentialsNotFoundException extends AuthenticationException
  • removed: class AuthenticationServiceException extends AuthenticationException
  • removed: class AuthenticationTrustResolverImpl implements AuthenticationTrustResolver
  • removed: class AuthorizationServiceException extends AccessDeniedException
  • removed: class BadCredentialsException extends AuthenticationException
  • removed: class ConfigAttributeDefinition implements Serializable
  • removed: class ConfigAttributeEditor extends PropertyEditorSupport
  • removed: class CredentialsExpiredException extends AccountStatusException
  • removed: class DisabledException extends AccountStatusException
  • removed: class GrantedAuthoritiesContainerImpl implements MutableGrantedAuthoritiesContainer
  • removed: class GrantedAuthorityImpl implements GrantedAuthority, Serializable
  • removed: class InsufficientAuthenticationException extends AuthenticationException
  • removed: class LockedException extends AccountStatusException
  • removed: class MockAuthenticationManager extends AbstractAuthenticationManager
  • removed: class SecurityConfig implements ConfigAttribute
  • removed: class SpringSecurityMessageSource extends ResourceBundleMessageSource
  • removed: ctor AbstractAuthenticationManager()
  • removed: ctor AccessDeniedException(String)
  • removed: ctor AccessDeniedException(String, Throwable)
  • removed: ctor AccountExpiredException(String)
  • removed: ctor AccountExpiredException(String, Object)
  • removed: ctor AccountExpiredException(String, Throwable)
  • removed: ctor AccountStatusException(String)
  • removed: ctor AccountStatusException(String, Object)
  • removed: ctor AccountStatusException(String, Throwable)
  • removed: ctor AuthenticationCredentialsNotFoundException(String)
  • removed: ctor AuthenticationCredentialsNotFoundException(String, Throwable)
  • removed: ctor AuthenticationException(String)
  • removed: ctor AuthenticationException(String, Object)
  • removed: ctor AuthenticationException(String, Throwable)
  • removed: ctor AuthenticationServiceException(String)
  • removed: ctor AuthenticationServiceException(String, Throwable)
  • removed: ctor AuthenticationTrustResolverImpl()
  • removed: ctor AuthorizationServiceException(String)
  • removed: ctor AuthorizationServiceException(String, Throwable)
  • removed: ctor BadCredentialsException(String)
  • removed: ctor BadCredentialsException(String, Object)
  • removed: ctor BadCredentialsException(String, Throwable)
  • removed: ctor ConfigAttributeDefinition(ConfigAttribute)
  • removed: ctor ConfigAttributeDefinition(List)
  • removed: ctor ConfigAttributeDefinition(String)
  • removed: ctor ConfigAttributeDefinition(String[])
  • removed: ctor ConfigAttributeEditor()
  • removed: ctor CredentialsExpiredException(String)
  • removed: ctor CredentialsExpiredException(String, Object)
  • removed: ctor CredentialsExpiredException(String, Throwable)
  • removed: ctor DisabledException(String)
  • removed: ctor DisabledException(String, Object)
  • removed: ctor DisabledException(String, Throwable)
  • removed: ctor GrantedAuthoritiesContainerImpl()
  • removed: ctor GrantedAuthorityImpl(String)
  • removed: ctor InsufficientAuthenticationException(String)
  • removed: ctor InsufficientAuthenticationException(String, Throwable)
  • removed: ctor LockedException(String)
  • removed: ctor LockedException(String, Object)
  • removed: ctor LockedException(String, Throwable)
  • removed: ctor MockAuthenticationManager()
  • removed: ctor MockAuthenticationManager(boolean)
  • removed: ctor SecurityConfig(String)
  • removed: ctor SpringSecurityException(String)
  • removed: ctor SpringSecurityException(String, Throwable)
  • removed: ctor SpringSecurityMessageSource()
  • removed: interface AccessDecisionManager
  • removed: interface AfterInvocationManager
  • removed: interface Authentication extends Principal, Serializable
  • removed: interface AuthenticationManager
  • removed: interface AuthenticationTrustResolver
  • removed: interface ConfigAttribute extends Serializable
  • removed: interface GrantedAuthoritiesContainer extends Serializable
  • removed: interface GrantedAuthority extends Serializable, Comparable
  • removed: interface MutableGrantedAuthoritiesContainer extends GrantedAuthoritiesContainer
  • removed: interface RunAsManager
  • removed: method AbstractAuthenticationManager.authenticate(Authentication): Authentication
  • removed: method AbstractAuthenticationManager.doAuthentication(Authentication): Authentication
  • removed: method AbstractAuthenticationManager.setClearExtraInformation(boolean): void
  • removed: method AccessDecisionManager.decide(Authentication, Object, ConfigAttributeDefinition): void
  • removed: method AccessDecisionManager.supports(Class): boolean
  • removed: method AccessDecisionManager.supports(ConfigAttribute): boolean
  • removed: method AfterInvocationManager.decide(Authentication, Object, ConfigAttributeDefinition, Object): Object
  • removed: method AfterInvocationManager.supports(Class): boolean
  • removed: method AfterInvocationManager.supports(ConfigAttribute): boolean
  • removed: method Authentication.getAuthorities(): GrantedAuthority[]
  • removed: method Authentication.getCredentials(): Object
  • removed: method Authentication.getDetails(): Object
  • removed: method Authentication.getPrincipal(): Object
  • removed: method Authentication.isAuthenticated(): boolean
  • removed: method Authentication.setAuthenticated(boolean): void
  • removed: method AuthenticationException.getAuthentication(): Authentication
  • removed: method AuthenticationException.getExtraInformation(): Object
  • removed: method AuthenticationManager.authenticate(Authentication): Authentication
  • removed: method AuthenticationTrustResolver.isAnonymous(Authentication): boolean
  • removed: method AuthenticationTrustResolver.isRememberMe(Authentication): boolean
  • removed: method AuthenticationTrustResolverImpl.getAnonymousClass(): Class
  • removed: method AuthenticationTrustResolverImpl.getRememberMeClass(): Class
  • removed: method AuthenticationTrustResolverImpl.isAnonymous(Authentication): boolean
  • removed: method AuthenticationTrustResolverImpl.isRememberMe(Authentication): boolean
  • removed: method AuthenticationTrustResolverImpl.setAnonymousClass(Class): void
  • removed: method AuthenticationTrustResolverImpl.setRememberMeClass(Class): void
  • removed: method ConfigAttribute.getAttribute(): String
  • removed: method ConfigAttributeDefinition.contains(ConfigAttribute): boolean
  • removed: method ConfigAttributeDefinition.equals(Object): boolean
  • removed: method ConfigAttributeDefinition.getConfigAttributes(): Collection
  • removed: method ConfigAttributeDefinition.toString(): String
  • removed: method ConfigAttributeEditor.setAsText(String): void
  • removed: method GrantedAuthoritiesContainer.getGrantedAuthorities(): GrantedAuthority[]
  • removed: method GrantedAuthoritiesContainerImpl.getGrantedAuthorities(): GrantedAuthority[]
  • removed: method GrantedAuthoritiesContainerImpl.setGrantedAuthorities(GrantedAuthority[]): void
  • removed: method GrantedAuthoritiesContainerImpl.toString(): String
  • removed: method GrantedAuthority.getAuthority(): String
  • removed: method GrantedAuthorityImpl.compareTo(Object): int
  • removed: method GrantedAuthorityImpl.equals(Object): boolean
  • removed: method GrantedAuthorityImpl.getAuthority(): String
  • removed: method GrantedAuthorityImpl.hashCode(): int
  • removed: method GrantedAuthorityImpl.toString(): String
  • removed: method MockAuthenticationManager.doAuthentication(Authentication): Authentication
  • removed: method MutableGrantedAuthoritiesContainer.setGrantedAuthorities(GrantedAuthority[]): void
  • removed: method RunAsManager.buildRunAs(Authentication, Object, ConfigAttributeDefinition): Authentication
  • removed: method RunAsManager.supports(Class): boolean
  • removed: method RunAsManager.supports(ConfigAttribute): boolean
  • removed: method SecurityConfig.equals(Object): boolean
  • removed: method SecurityConfig.getAttribute(): String
  • removed: method SecurityConfig.hashCode(): int
  • removed: method SecurityConfig.toString(): String
  • removed: static field ConfigAttributeDefinition.NO_ATTRIBUTES: ConfigAttributeDefinition
  • removed: static method ConfigAttributeDefinition.createFiltered(Collection): ConfigAttributeDefinition
  • removed: static method SpringSecurityMessageSource.getAccessor(): MessageSourceAccessor
  • added: class AccessDeniedException extends RuntimeException
  • added: class AuthorizationServiceException extends AccessDeniedException
  • added: class ConfigAttributeEditor extends PropertyEditorSupport
  • added: class SecurityConfig implements ConfigAttribute
  • added: ctor AccessDeniedException(String)
  • added: ctor AccessDeniedException(String, Throwable)
  • added: ctor AuthorizationServiceException(String)
  • added: ctor AuthorizationServiceException(String, Throwable)
  • added: ctor ConfigAttributeEditor()
  • added: ctor SecurityConfig(String)
  • added: interface AccessDecisionManager
  • added: interface AccessDecisionVoter
  • added: interface AfterInvocationProvider
  • added: interface ConfigAttribute extends Serializable
  • added: interface PermissionCacheOptimizer extends AopInfrastructureBean
  • added: interface PermissionEvaluator extends AopInfrastructureBean
  • added: interface SecurityMetadataSource extends AopInfrastructureBean
  • added: method AccessDecisionManager.decide(Authentication, Object, Collection): void
  • added: method AccessDecisionManager.supports(Class): boolean
  • added: method AccessDecisionManager.supports(ConfigAttribute): boolean
  • added: method AccessDecisionVoter.supports(Class): boolean
  • added: method AccessDecisionVoter.supports(ConfigAttribute): boolean
  • added: method AccessDecisionVoter.vote(Authentication, Object, Collection): int
  • added: method AfterInvocationProvider.decide(Authentication, Object, Collection, Object): Object
  • added: method AfterInvocationProvider.supports(Class): boolean
  • added: method AfterInvocationProvider.supports(ConfigAttribute): boolean
  • added: method ConfigAttribute.getAttribute(): String
  • added: method ConfigAttributeEditor.setAsText(String): void
  • added: method PermissionCacheOptimizer.cachePermissionsFor(Authentication, Collection): void
  • added: method PermissionEvaluator.hasPermission(Authentication, Object, Object): boolean
  • added: method PermissionEvaluator.hasPermission(Authentication, Serializable, String, Object): boolean
  • added: method SecurityConfig.equals(Object): boolean
  • added: method SecurityConfig.getAttribute(): String
  • added: method SecurityConfig.hashCode(): int
  • added: method SecurityConfig.toString(): String
  • added: method SecurityMetadataSource.getAllConfigAttributes(): Collection
  • added: method SecurityMetadataSource.getAttributes(Object): Collection
  • added: method SecurityMetadataSource.supports(Class): boolean
  • added: static field AccessDecisionVoter.ACCESS_ABSTAIN: int
  • added: static field AccessDecisionVoter.ACCESS_DENIED: int
  • added: static field AccessDecisionVoter.ACCESS_GRANTED: int
  • added: static method SecurityConfig.createList(String[]): List
  • added: static method SecurityConfig.createListFromCommaDelimitedString(String): List
  • added: static method SecurityConfig.createSingleAttributeList(String): List
  • added: @interface Secured
  • added: class Jsr250MethodSecurityMetadataSource extends AbstractFallbackMethodSecurityMetadataSource
  • added: class Jsr250SecurityConfig extends SecurityConfig
  • added: class Jsr250Voter implements AccessDecisionVoter
  • added: class SecuredAnnotationSecurityMetadataSource extends AbstractFallbackMethodSecurityMetadataSource
  • added: ctor Jsr250MethodSecurityMetadataSource()
  • added: ctor Jsr250SecurityConfig(String)
  • added: ctor Jsr250Voter()
  • added: ctor SecuredAnnotationSecurityMetadataSource()
  • added: ctor SecuredAnnotationSecurityMetadataSource(AnnotationMetadataExtractor)
  • added: interface AnnotationMetadataExtractor
  • added: method AnnotationMetadataExtractor.extractAttributes(Annotation): Collection
  • added: method Jsr250MethodSecurityMetadataSource.findAttributes(Class): Collection
  • added: method Jsr250MethodSecurityMetadataSource.findAttributes(Method, Class): Collection
  • added: method Jsr250MethodSecurityMetadataSource.getAllConfigAttributes(): Collection
  • added: method Jsr250Voter.supports(Class): boolean
  • added: method Jsr250Voter.supports(ConfigAttribute): boolean
  • added: method Jsr250Voter.vote(Authentication, Object, Collection): int
  • added: method Secured.value(): String[]
  • added: method SecuredAnnotationSecurityMetadataSource.findAttributes(Class): Collection
  • added: method SecuredAnnotationSecurityMetadataSource.findAttributes(Method, Class): Collection
  • added: method SecuredAnnotationSecurityMetadataSource.getAllConfigAttributes(): Collection
  • added: static field Jsr250SecurityConfig.DENY_ALL_ATTRIBUTE: Jsr250SecurityConfig
  • added: static field Jsr250SecurityConfig.PERMIT_ALL_ATTRIBUTE: Jsr250SecurityConfig
  • added: abstract class AbstractAuthorizationEvent extends ApplicationEvent
  • added: class AuthenticationCredentialsNotFoundEvent extends AbstractAuthorizationEvent
  • added: class AuthorizationFailureEvent extends AbstractAuthorizationEvent
  • added: class AuthorizedEvent extends AbstractAuthorizationEvent
  • added: class LoggerListener implements ApplicationListener
  • added: class PublicInvocationEvent extends AbstractAuthorizationEvent
  • added: ctor AbstractAuthorizationEvent(Object)
  • added: ctor AuthenticationCredentialsNotFoundEvent(Object, Collection, AuthenticationCredentialsNotFoundException)
  • added: ctor AuthorizationFailureEvent(Object, Collection, Authentication, AccessDeniedException)
  • added: ctor AuthorizedEvent(Object, Collection, Authentication)
  • added: ctor LoggerListener()
  • added: ctor PublicInvocationEvent(Object)
  • added: method AuthenticationCredentialsNotFoundEvent.getConfigAttributes(): Collection
  • added: method AuthenticationCredentialsNotFoundEvent.getCredentialsNotFoundException(): AuthenticationCredentialsNotFoundException
  • added: method AuthorizationFailureEvent.getAccessDeniedException(): AccessDeniedException
  • added: method AuthorizationFailureEvent.getAuthentication(): Authentication
  • added: method AuthorizationFailureEvent.getConfigAttributes(): Collection
  • added: method AuthorizedEvent.getAuthentication(): Authentication
  • added: method AuthorizedEvent.getConfigAttributes(): Collection
  • added: method LoggerListener.onApplicationEvent(AbstractAuthorizationEvent): void
  • added: abstract class AbstractSecurityExpressionHandler implements SecurityExpressionHandler, ApplicationContextAware
  • added: abstract class SecurityExpressionRoot implements SecurityExpressionOperations
  • added: class DenyAllPermissionEvaluator implements PermissionEvaluator
  • added: ctor AbstractSecurityExpressionHandler()
  • added: ctor DenyAllPermissionEvaluator()
  • added: ctor ExpressionUtils()
  • added: ctor SecurityExpressionRoot(Authentication)
  • added: field SecurityExpressionRoot.admin: String
  • added: field SecurityExpressionRoot.authentication: Authentication
  • added: field SecurityExpressionRoot.create: String
  • added: field SecurityExpressionRoot.delete: String
  • added: field SecurityExpressionRoot.denyAll: boolean
  • added: field SecurityExpressionRoot.permitAll: boolean
  • added: field SecurityExpressionRoot.read: String
  • added: field SecurityExpressionRoot.write: String
  • added: final class ExpressionUtils
  • added: interface SecurityExpressionHandler extends AopInfrastructureBean
  • added: interface SecurityExpressionOperations
  • added: method AbstractSecurityExpressionHandler.createEvaluationContext(Authentication, Object): EvaluationContext
  • added: method AbstractSecurityExpressionHandler.createEvaluationContextInternal(Authentication, Object): StandardEvaluationContext
  • added: method AbstractSecurityExpressionHandler.createSecurityExpressionRoot(Authentication, Object): SecurityExpressionOperations
  • added: method AbstractSecurityExpressionHandler.getExpressionParser(): ExpressionParser
  • added: method AbstractSecurityExpressionHandler.getPermissionEvaluator(): PermissionEvaluator
  • added: method AbstractSecurityExpressionHandler.getRoleHierarchy(): RoleHierarchy
  • added: method AbstractSecurityExpressionHandler.setApplicationContext(ApplicationContext): void
  • added: method AbstractSecurityExpressionHandler.setExpressionParser(ExpressionParser): void
  • added: method AbstractSecurityExpressionHandler.setPermissionEvaluator(PermissionEvaluator): void
  • added: method AbstractSecurityExpressionHandler.setRoleHierarchy(RoleHierarchy): void
  • added: method DenyAllPermissionEvaluator.hasPermission(Authentication, Object, Object): boolean
  • added: method DenyAllPermissionEvaluator.hasPermission(Authentication, Serializable, String, Object): boolean
  • added: method SecurityExpressionHandler.createEvaluationContext(Authentication, Object): EvaluationContext
  • added: method SecurityExpressionHandler.getExpressionParser(): ExpressionParser
  • added: method SecurityExpressionOperations.denyAll(): boolean
  • added: method SecurityExpressionOperations.getAuthentication(): Authentication
  • added: method SecurityExpressionOperations.hasAnyAuthority(String[]): boolean
  • added: method SecurityExpressionOperations.hasAnyRole(String[]): boolean
  • added: method SecurityExpressionOperations.hasAuthority(String): boolean
  • added: method SecurityExpressionOperations.hasPermission(Object, Object): boolean
  • added: method SecurityExpressionOperations.hasPermission(Object, String, Object): boolean
  • added: method SecurityExpressionOperations.hasRole(String): boolean
  • added: method SecurityExpressionOperations.isAnonymous(): boolean
  • added: method SecurityExpressionOperations.isAuthenticated(): boolean
  • added: method SecurityExpressionOperations.isFullyAuthenticated(): boolean
  • added: method SecurityExpressionOperations.isRememberMe(): boolean
  • added: method SecurityExpressionOperations.permitAll(): boolean
  • added: method SecurityExpressionRoot.denyAll(): boolean
  • added: method SecurityExpressionRoot.getAuthentication(): Authentication
  • added: method SecurityExpressionRoot.getPrincipal(): Object
  • added: method SecurityExpressionRoot.hasAnyAuthority(String[]): boolean
  • added: method SecurityExpressionRoot.hasAnyRole(String[]): boolean
  • added: method SecurityExpressionRoot.hasAuthority(String): boolean
  • added: method SecurityExpressionRoot.hasPermission(Object, Object): boolean
  • added: method SecurityExpressionRoot.hasPermission(Object, String, Object): boolean
  • added: method SecurityExpressionRoot.hasRole(String): boolean
  • added: method SecurityExpressionRoot.isAnonymous(): boolean
  • added: method SecurityExpressionRoot.isAuthenticated(): boolean
  • added: method SecurityExpressionRoot.isFullyAuthenticated(): boolean
  • added: method SecurityExpressionRoot.isRememberMe(): boolean
  • added: method SecurityExpressionRoot.permitAll(): boolean
  • added: method SecurityExpressionRoot.setPermissionEvaluator(PermissionEvaluator): void
  • added: method SecurityExpressionRoot.setRoleHierarchy(RoleHierarchy): void
  • added: method SecurityExpressionRoot.setTrustResolver(AuthenticationTrustResolver): void
  • added: static method ExpressionUtils.evaluateAsBoolean(Expression, EvaluationContext): boolean
  • added: class DefaultMethodSecurityExpressionHandler extends AbstractSecurityExpressionHandler implements MethodSecurityExpressionHandler
  • added: class ExpressionBasedAnnotationAttributeFactory implements PrePostInvocationAttributeFactory
  • added: class ExpressionBasedPostInvocationAdvice implements PostInvocationAuthorizationAdvice
  • added: class ExpressionBasedPreInvocationAdvice implements PreInvocationAuthorizationAdvice
  • added: ctor DefaultMethodSecurityExpressionHandler()
  • added: ctor ExpressionBasedAnnotationAttributeFactory(MethodSecurityExpressionHandler)
  • added: ctor ExpressionBasedPostInvocationAdvice(MethodSecurityExpressionHandler)
  • added: ctor ExpressionBasedPreInvocationAdvice()
  • added: field DefaultMethodSecurityExpressionHandler.logger: Log
  • added: field ExpressionBasedPostInvocationAdvice.logger: Log
  • added: interface MethodSecurityExpressionHandler extends SecurityExpressionHandler
  • added: interface MethodSecurityExpressionOperations extends SecurityExpressionOperations
  • added: method DefaultMethodSecurityExpressionHandler.createEvaluationContextInternal(Authentication, MethodInvocation): StandardEvaluationContext
  • added: method DefaultMethodSecurityExpressionHandler.createSecurityExpressionRoot(Authentication, MethodInvocation): MethodSecurityExpressionOperations
  • added: method DefaultMethodSecurityExpressionHandler.filter(Object, Expression, EvaluationContext): Object
  • added: method DefaultMethodSecurityExpressionHandler.setParameterNameDiscoverer(ParameterNameDiscoverer): void
  • added: method DefaultMethodSecurityExpressionHandler.setPermissionCacheOptimizer(PermissionCacheOptimizer): void
  • added: method DefaultMethodSecurityExpressionHandler.setReturnObject(Object, EvaluationContext): void
  • added: method DefaultMethodSecurityExpressionHandler.setTrustResolver(AuthenticationTrustResolver): void
  • added: method ExpressionBasedAnnotationAttributeFactory.createPostInvocationAttribute(String, String): PostInvocationAttribute
  • added: method ExpressionBasedAnnotationAttributeFactory.createPreInvocationAttribute(String, String, String): PreInvocationAttribute
  • added: method ExpressionBasedPostInvocationAdvice.after(Authentication, MethodInvocation, PostInvocationAttribute, Object): Object
  • added: method ExpressionBasedPreInvocationAdvice.before(Authentication, MethodInvocation, PreInvocationAttribute): boolean
  • added: method ExpressionBasedPreInvocationAdvice.setExpressionHandler(MethodSecurityExpressionHandler): void
  • added: method MethodSecurityExpressionHandler.filter(Object, Expression, EvaluationContext): Object
  • added: method MethodSecurityExpressionHandler.setReturnObject(Object, EvaluationContext): void
  • added: method MethodSecurityExpressionOperations.getFilterObject(): Object
  • added: method MethodSecurityExpressionOperations.getReturnObject(): Object
  • added: method MethodSecurityExpressionOperations.getThis(): Object
  • added: method MethodSecurityExpressionOperations.setFilterObject(Object): void
  • added: method MethodSecurityExpressionOperations.setReturnObject(Object): void
  • added: class CycleInRoleHierarchyException extends RuntimeException
  • added: class RoleHierarchyAuthoritiesMapper implements GrantedAuthoritiesMapper
  • added: class RoleHierarchyImpl implements RoleHierarchy
  • added: class UserDetailsServiceWrapper implements UserDetailsService
  • added: class UserDetailsWrapper implements UserDetails
  • added: ctor CycleInRoleHierarchyException()
  • added: ctor NullRoleHierarchy()
  • added: ctor RoleHierarchyAuthoritiesMapper(RoleHierarchy)
  • added: ctor RoleHierarchyImpl()
  • added: ctor UserDetailsServiceWrapper()
  • added: ctor UserDetailsWrapper(UserDetails, RoleHierarchy)
  • added: final class NullRoleHierarchy implements RoleHierarchy
  • added: interface RoleHierarchy
  • added: method NullRoleHierarchy.getReachableGrantedAuthorities(Collection): Collection
  • added: method RoleHierarchy.getReachableGrantedAuthorities(Collection): Collection
  • added: method RoleHierarchyAuthoritiesMapper.mapAuthorities(Collection): Collection
  • added: method RoleHierarchyImpl.getReachableGrantedAuthorities(Collection): Collection
  • added: method RoleHierarchyImpl.setHierarchy(String): void
  • added: method UserDetailsServiceWrapper.getWrappedUserDetailsService(): UserDetailsService
  • added: method UserDetailsServiceWrapper.loadUserByUsername(String): UserDetails
  • added: method UserDetailsServiceWrapper.setRoleHierarchy(RoleHierarchy): void
  • added: method UserDetailsServiceWrapper.setUserDetailsService(UserDetailsService): void
  • added: method UserDetailsWrapper.getAuthorities(): Collection
  • added: method UserDetailsWrapper.getPassword(): String
  • added: method UserDetailsWrapper.getUnwrappedUserDetails(): UserDetails
  • added: method UserDetailsWrapper.getUsername(): String
  • added: method UserDetailsWrapper.isAccountNonExpired(): boolean
  • added: method UserDetailsWrapper.isAccountNonLocked(): boolean
  • added: method UserDetailsWrapper.isCredentialsNonExpired(): boolean
  • added: method UserDetailsWrapper.isEnabled(): boolean
  • added: abstract class AbstractSecurityInterceptor implements InitializingBean, ApplicationEventPublisherAware, MessageSourceAware
  • added: class AfterInvocationProviderManager implements AfterInvocationManager, InitializingBean
  • added: class InterceptorStatusToken
  • added: class MethodInvocationPrivilegeEvaluator implements InitializingBean
  • added: class RunAsImplAuthenticationProvider implements InitializingBean, AuthenticationProvider, MessageSourceAware
  • added: class RunAsManagerImpl implements RunAsManager, InitializingBean
  • added: class RunAsUserToken extends AbstractAuthenticationToken
  • added: ctor AbstractSecurityInterceptor()
  • added: ctor AfterInvocationProviderManager()
  • added: ctor InterceptorStatusToken(SecurityContext, boolean, Collection, Object)
  • added: ctor MethodInvocationPrivilegeEvaluator()
  • added: ctor RunAsImplAuthenticationProvider()
  • added: ctor RunAsManagerImpl()
  • added: ctor RunAsUserToken(String, Object, Object, Collection, Class)
  • added: field AbstractSecurityInterceptor.logger: Log
  • added: field AbstractSecurityInterceptor.messages: MessageSourceAccessor
  • added: field RunAsImplAuthenticationProvider.messages: MessageSourceAccessor
  • added: interface AfterInvocationManager
  • added: interface RunAsManager
  • added: method AbstractSecurityInterceptor.afterInvocation(InterceptorStatusToken, Object): Object
  • added: method AbstractSecurityInterceptor.afterPropertiesSet(): void
  • added: method AbstractSecurityInterceptor.beforeInvocation(Object): InterceptorStatusToken
  • added: method AbstractSecurityInterceptor.finallyInvocation(InterceptorStatusToken): void
  • added: method AbstractSecurityInterceptor.getAccessDecisionManager(): AccessDecisionManager
  • added: method AbstractSecurityInterceptor.getAfterInvocationManager(): AfterInvocationManager
  • added: method AbstractSecurityInterceptor.getAuthenticationManager(): AuthenticationManager
  • added: method AbstractSecurityInterceptor.getRunAsManager(): RunAsManager
  • added: method AbstractSecurityInterceptor.getSecureObjectClass(): Class
  • added: method AbstractSecurityInterceptor.isAlwaysReauthenticate(): boolean
  • added: method AbstractSecurityInterceptor.isRejectPublicInvocations(): boolean
  • added: method AbstractSecurityInterceptor.isValidateConfigAttributes(): boolean
  • added: method AbstractSecurityInterceptor.obtainSecurityMetadataSource(): SecurityMetadataSource
  • added: method AbstractSecurityInterceptor.setAccessDecisionManager(AccessDecisionManager): void
  • added: method AbstractSecurityInterceptor.setAfterInvocationManager(AfterInvocationManager): void
  • added: method AbstractSecurityInterceptor.setAlwaysReauthenticate(boolean): void
  • added: method AbstractSecurityInterceptor.setApplicationEventPublisher(ApplicationEventPublisher): void
  • added: method AbstractSecurityInterceptor.setAuthenticationManager(AuthenticationManager): void
  • added: method AbstractSecurityInterceptor.setMessageSource(MessageSource): void
  • added: method AbstractSecurityInterceptor.setPublishAuthorizationSuccess(boolean): void
  • added: method AbstractSecurityInterceptor.setRejectPublicInvocations(boolean): void
  • added: method AbstractSecurityInterceptor.setRunAsManager(RunAsManager): void
  • added: method AbstractSecurityInterceptor.setValidateConfigAttributes(boolean): void
  • added: method AfterInvocationManager.decide(Authentication, Object, Collection, Object): Object
  • added: method AfterInvocationManager.supports(Class): boolean
  • added: method AfterInvocationManager.supports(ConfigAttribute): boolean
  • added: method AfterInvocationProviderManager.afterPropertiesSet(): void
  • added: method AfterInvocationProviderManager.decide(Authentication, Object, Collection, Object): Object
  • added: method AfterInvocationProviderManager.getProviders(): List
  • added: method AfterInvocationProviderManager.setProviders(List): void
  • added: method AfterInvocationProviderManager.supports(Class): boolean
  • added: method AfterInvocationProviderManager.supports(ConfigAttribute): boolean
  • added: method InterceptorStatusToken.getAttributes(): Collection
  • added: method InterceptorStatusToken.getSecureObject(): Object
  • added: method InterceptorStatusToken.getSecurityContext(): SecurityContext
  • added: method InterceptorStatusToken.isContextHolderRefreshRequired(): boolean
  • added: method MethodInvocationPrivilegeEvaluator.afterPropertiesSet(): void
  • added: method MethodInvocationPrivilegeEvaluator.isAllowed(MethodInvocation, Authentication): boolean
  • added: method MethodInvocationPrivilegeEvaluator.setSecurityInterceptor(AbstractSecurityInterceptor): void
  • added: method RunAsImplAuthenticationProvider.afterPropertiesSet(): void
  • added: method RunAsImplAuthenticationProvider.authenticate(Authentication): Authentication
  • added: method RunAsImplAuthenticationProvider.getKey(): String
  • added: method RunAsImplAuthenticationProvider.setKey(String): void
  • added: method RunAsImplAuthenticationProvider.setMessageSource(MessageSource): void
  • added: method RunAsImplAuthenticationProvider.supports(Class): boolean
  • added: method RunAsManager.buildRunAs(Authentication, Object, Collection): Authentication
  • added: method RunAsManager.supports(Class): boolean
  • added: method RunAsManager.supports(ConfigAttribute): boolean
  • added: method RunAsManagerImpl.afterPropertiesSet(): void
  • added: method RunAsManagerImpl.buildRunAs(Authentication, Object, Collection): Authentication
  • added: method RunAsManagerImpl.getKey(): String
  • added: method RunAsManagerImpl.getRolePrefix(): String
  • added: method RunAsManagerImpl.setKey(String): void
  • added: method RunAsManagerImpl.setRolePrefix(String): void
  • added: method RunAsManagerImpl.supports(Class): boolean
  • added: method RunAsManagerImpl.supports(ConfigAttribute): boolean
  • added: method RunAsUserToken.getCredentials(): Object
  • added: method RunAsUserToken.getKeyHash(): int
  • added: method RunAsUserToken.getOriginalAuthentication(): Class
  • added: method RunAsUserToken.getPrincipal(): Object
  • added: method RunAsUserToken.toString(): String
  • added: static field AfterInvocationProviderManager.logger: Log
  • added: static field MethodInvocationPrivilegeEvaluator.logger: Log
  • added: class MethodSecurityInterceptor extends AbstractSecurityInterceptor implements MethodInterceptor
  • added: class MethodSecurityMetadataSourceAdvisor extends AbstractPointcutAdvisor implements BeanFactoryAware
  • added: ctor MethodSecurityInterceptor()
  • added: ctor MethodSecurityMetadataSourceAdvisor(String, MethodSecurityMetadataSource, String)
  • added: method MethodSecurityInterceptor.getSecureObjectClass(): Class
  • added: method MethodSecurityInterceptor.getSecurityMetadataSource(): MethodSecurityMetadataSource
  • added: method MethodSecurityInterceptor.invoke(MethodInvocation): Object
  • added: method MethodSecurityInterceptor.obtainSecurityMetadataSource(): SecurityMetadataSource
  • added: method MethodSecurityInterceptor.setSecurityMetadataSource(MethodSecurityMetadataSource): void
  • added: method MethodSecurityMetadataSourceAdvisor.getAdvice(): Advice
  • added: method MethodSecurityMetadataSourceAdvisor.getPointcut(): Pointcut
  • added: method MethodSecurityMetadataSourceAdvisor.setBeanFactory(BeanFactory): void
  • added: ctor AspectJMethodSecurityInterceptor()
  • added: final class AspectJMethodSecurityInterceptor extends MethodSecurityInterceptor
  • added: final class MethodInvocationAdapter implements MethodInvocation
  • added: interface AspectJCallback
  • added: method AspectJCallback.proceedWithObject(): Object
  • added: method AspectJMethodSecurityInterceptor.invoke(JoinPoint): Object
  • added: method AspectJMethodSecurityInterceptor.invoke(JoinPoint, AspectJCallback): Object
  • added: method MethodInvocationAdapter.getArguments(): Object[]
  • added: method MethodInvocationAdapter.getMethod(): Method
  • added: method MethodInvocationAdapter.getStaticPart(): AccessibleObject
  • added: method MethodInvocationAdapter.getThis(): Object
  • added: method MethodInvocationAdapter.proceed(): Object
  • added: @interface P
  • added: abstract class AbstractFallbackMethodSecurityMetadataSource extends AbstractMethodSecurityMetadataSource
  • added: abstract class AbstractMethodSecurityMetadataSource implements MethodSecurityMetadataSource
  • added: class MapBasedMethodSecurityMetadataSource extends AbstractFallbackMethodSecurityMetadataSource implements BeanClassLoaderAware
  • added: ctor AbstractFallbackMethodSecurityMetadataSource()
  • added: ctor AbstractMethodSecurityMetadataSource()
  • added: ctor DelegatingMethodSecurityMetadataSource(List)
  • added: ctor MapBasedMethodSecurityMetadataSource()
  • added: ctor MapBasedMethodSecurityMetadataSource(Map)
  • added: field AbstractMethodSecurityMetadataSource.logger: Log
  • added: field MapBasedMethodSecurityMetadataSource.methodMap: Map
  • added: final class DelegatingMethodSecurityMetadataSource extends AbstractMethodSecurityMetadataSource
  • added: interface MethodSecurityMetadataSource extends SecurityMetadataSource
  • added: method AbstractFallbackMethodSecurityMetadataSource.findAttributes(Class): Collection
  • added: method AbstractFallbackMethodSecurityMetadataSource.findAttributes(Method, Class): Collection
  • added: method AbstractFallbackMethodSecurityMetadataSource.getAttributes(Method, Class): Collection
  • added: method AbstractMethodSecurityMetadataSource.getAttributes(Object): Collection
  • added: method AbstractMethodSecurityMetadataSource.supports(Class): boolean
  • added: method DelegatingMethodSecurityMetadataSource.getAllConfigAttributes(): Collection
  • added: method DelegatingMethodSecurityMetadataSource.getAttributes(Method, Class): Collection
  • added: method DelegatingMethodSecurityMetadataSource.getMethodSecurityMetadataSources(): List
  • added: method MapBasedMethodSecurityMetadataSource.addSecureMethod(Class, Method, List): void
  • added: method MapBasedMethodSecurityMetadataSource.addSecureMethod(Class, String, List): void
  • added: method MapBasedMethodSecurityMetadataSource.findAttributes(Class): Collection
  • added: method MapBasedMethodSecurityMetadataSource.findAttributes(Method, Class): Collection
  • added: method MapBasedMethodSecurityMetadataSource.getAllConfigAttributes(): Collection
  • added: method MapBasedMethodSecurityMetadataSource.getMethodMapSize(): int
  • added: method MapBasedMethodSecurityMetadataSource.setBeanClassLoader(ClassLoader): void
  • added: method MethodSecurityMetadataSource.getAttributes(Method, Class): Collection
  • added: method P.value(): String
  • added: @interface PostAuthorize
  • added: @interface PostFilter
  • added: @interface PreAuthorize
  • added: @interface PreFilter
  • added: class PostInvocationAdviceProvider implements AfterInvocationProvider
  • added: class PreInvocationAuthorizationAdviceVoter implements AccessDecisionVoter
  • added: class PrePostAnnotationSecurityMetadataSource extends AbstractMethodSecurityMetadataSource
  • added: ctor PostInvocationAdviceProvider(PostInvocationAuthorizationAdvice)
  • added: ctor PreInvocationAuthorizationAdviceVoter(PreInvocationAuthorizationAdvice)
  • added: ctor PrePostAnnotationSecurityMetadataSource(PrePostInvocationAttributeFactory)
  • added: field PostInvocationAdviceProvider.logger: Log
  • added: field PreInvocationAuthorizationAdviceVoter.logger: Log
  • added: interface PostInvocationAttribute extends ConfigAttribute
  • added: interface PostInvocationAuthorizationAdvice extends AopInfrastructureBean
  • added: interface PreInvocationAttribute extends ConfigAttribute
  • added: interface PreInvocationAuthorizationAdvice extends AopInfrastructureBean
  • added: interface PrePostInvocationAttributeFactory extends AopInfrastructureBean
  • added: method PostAuthorize.value(): String
  • added: method PostFilter.value(): String
  • added: method PostInvocationAdviceProvider.decide(Authentication, Object, Collection, Object): Object
  • added: method PostInvocationAdviceProvider.supports(Class): boolean
  • added: method PostInvocationAdviceProvider.supports(ConfigAttribute): boolean
  • added: method PostInvocationAuthorizationAdvice.after(Authentication, MethodInvocation, PostInvocationAttribute, Object): Object
  • added: method PreAuthorize.value(): String
  • added: method PreFilter.filterTarget(): String
  • added: method PreFilter.value(): String
  • added: method PreInvocationAuthorizationAdvice.before(Authentication, MethodInvocation, PreInvocationAttribute): boolean
  • added: method PreInvocationAuthorizationAdviceVoter.supports(Class): boolean
  • added: method PreInvocationAuthorizationAdviceVoter.supports(ConfigAttribute): boolean
  • added: method PreInvocationAuthorizationAdviceVoter.vote(Authentication, MethodInvocation, Collection): int
  • added: method PrePostAnnotationSecurityMetadataSource.getAllConfigAttributes(): Collection
  • added: method PrePostAnnotationSecurityMetadataSource.getAttributes(Method, Class): Collection
  • added: method PrePostInvocationAttributeFactory.createPostInvocationAttribute(String, String): PostInvocationAttribute
  • added: method PrePostInvocationAttributeFactory.createPreInvocationAttribute(String, String, String): PreInvocationAttribute
  • added: abstract class AbstractAccessDecisionManager implements AccessDecisionManager, InitializingBean, MessageSourceAware
  • added: abstract class AbstractAclVoter implements AccessDecisionVoter
  • added: class AffirmativeBased extends AbstractAccessDecisionManager
  • added: class AuthenticatedVoter implements AccessDecisionVoter
  • added: class ConsensusBased extends AbstractAccessDecisionManager
  • added: class RoleHierarchyVoter extends RoleVoter
  • added: class RoleVoter implements AccessDecisionVoter
  • added: class UnanimousBased extends AbstractAccessDecisionManager
  • added: ctor AbstractAccessDecisionManager()
  • added: ctor AbstractAccessDecisionManager(List)
  • added: ctor AbstractAclVoter()
  • added: ctor AffirmativeBased()
  • added: ctor AffirmativeBased(List)
  • added: ctor AuthenticatedVoter()
  • added: ctor ConsensusBased()
  • added: ctor ConsensusBased(List)
  • added: ctor RoleHierarchyVoter(RoleHierarchy)
  • added: ctor RoleVoter()
  • added: ctor UnanimousBased()
  • added: ctor UnanimousBased(List)
  • added: field AbstractAccessDecisionManager.logger: Log
  • added: field AbstractAccessDecisionManager.messages: MessageSourceAccessor
  • added: method AbstractAccessDecisionManager.afterPropertiesSet(): void
  • added: method AbstractAccessDecisionManager.checkAllowIfAllAbstainDecisions(): void
  • added: method AbstractAccessDecisionManager.getDecisionVoters(): List
  • added: method AbstractAccessDecisionManager.isAllowIfAllAbstainDecisions(): boolean
  • added: method AbstractAccessDecisionManager.setAllowIfAllAbstainDecisions(boolean): void
  • added: method AbstractAccessDecisionManager.setDecisionVoters(List): void
  • added: method AbstractAccessDecisionManager.setMessageSource(MessageSource): void
  • added: method AbstractAccessDecisionManager.supports(Class): boolean
  • added: method AbstractAccessDecisionManager.supports(ConfigAttribute): boolean
  • added: method AbstractAclVoter.getDomainObjectInstance(MethodInvocation): Object
  • added: method AbstractAclVoter.getProcessDomainObjectClass(): Class
  • added: method AbstractAclVoter.setProcessDomainObjectClass(Class): void
  • added: method AbstractAclVoter.supports(Class): boolean
  • added: method AffirmativeBased.decide(Authentication, Object, Collection): void
  • added: method AuthenticatedVoter.setAuthenticationTrustResolver(AuthenticationTrustResolver): void
  • added: method AuthenticatedVoter.supports(Class): boolean
  • added: method AuthenticatedVoter.supports(ConfigAttribute): boolean
  • added: method AuthenticatedVoter.vote(Authentication, Object, Collection): int
  • added: method ConsensusBased.decide(Authentication, Object, Collection): void
  • added: method ConsensusBased.isAllowIfEqualGrantedDeniedDecisions(): boolean
  • added: method ConsensusBased.setAllowIfEqualGrantedDeniedDecisions(boolean): void
  • added: method RoleVoter.getRolePrefix(): String
  • added: method RoleVoter.setRolePrefix(String): void
  • added: method RoleVoter.supports(Class): boolean
  • added: method RoleVoter.supports(ConfigAttribute): boolean
  • added: method RoleVoter.vote(Authentication, Object, Collection): int
  • added: method UnanimousBased.decide(Authentication, Object, Collection): void
  • added: static field AuthenticatedVoter.IS_AUTHENTICATED_ANONYMOUSLY: String
  • added: static field AuthenticatedVoter.IS_AUTHENTICATED_FULLY: String
  • added: static field AuthenticatedVoter.IS_AUTHENTICATED_REMEMBERED: String
  • removed: class AclProviderManager implements AclManager, InitializingBean
  • removed: ctor AclProviderManager()
  • removed: interface AclEntry extends Serializable
  • removed: interface AclManager
  • removed: interface AclProvider
  • removed: method AclManager.getAcls(Object): AclEntry[]
  • removed: method AclManager.getAcls(Object, Authentication): AclEntry[]
  • removed: method AclProvider.getAcls(Object): AclEntry[]
  • removed: method AclProvider.getAcls(Object, Authentication): AclEntry[]
  • removed: method AclProvider.supports(Object): boolean
  • removed: method AclProviderManager.afterPropertiesSet(): void
  • removed: method AclProviderManager.getAcls(Object): AclEntry[]
  • removed: method AclProviderManager.getAcls(Object, Authentication): AclEntry[]
  • removed: method AclProviderManager.getProviders(): List
  • removed: method AclProviderManager.setProviders(List): void
  • removed: abstract class AbstractBasicAclEntry implements BasicAclEntry
  • removed: class BasicAclProvider implements AclProvider, InitializingBean
  • removed: class GrantedAuthorityEffectiveAclsResolver implements EffectiveAclsResolver
  • removed: class NamedEntityObjectIdentity implements AclObjectIdentity
  • removed: class SimpleAclEntry extends AbstractBasicAclEntry
  • removed: ctor AbstractBasicAclEntry()
  • removed: ctor AbstractBasicAclEntry(Object, AclObjectIdentity, AclObjectIdentity, int)
  • removed: ctor BasicAclProvider()
  • removed: ctor GrantedAuthorityEffectiveAclsResolver()
  • removed: ctor NamedEntityObjectIdentity(Object)
  • removed: ctor NamedEntityObjectIdentity(String, String)
  • removed: ctor SimpleAclEntry()
  • removed: ctor SimpleAclEntry(Object, AclObjectIdentity, AclObjectIdentity, int)
  • removed: interface AclObjectIdentity extends Serializable
  • removed: interface AclObjectIdentityAware
  • removed: interface BasicAclDao
  • removed: interface BasicAclEntry extends AclEntry
  • removed: interface BasicAclEntryCache
  • removed: interface BasicAclExtendedDao extends BasicAclDao
  • removed: interface EffectiveAclsResolver
  • removed: method AbstractBasicAclEntry.addPermission(int): int
  • removed: method AbstractBasicAclEntry.addPermissions(int[]): int
  • removed: method AbstractBasicAclEntry.deletePermission(int): int
  • removed: method AbstractBasicAclEntry.deletePermissions(int[]): int
  • removed: method AbstractBasicAclEntry.getAclObjectIdentity(): AclObjectIdentity
  • removed: method AbstractBasicAclEntry.getAclObjectParentIdentity(): AclObjectIdentity
  • removed: method AbstractBasicAclEntry.getMask(): int
  • removed: method AbstractBasicAclEntry.getRecipient(): Object
  • removed: method AbstractBasicAclEntry.getValidPermissions(): int[]
  • removed: method AbstractBasicAclEntry.isPermitted(int): boolean
  • removed: method AbstractBasicAclEntry.isPermitted(int, int): boolean
  • removed: method AbstractBasicAclEntry.printPermissionsBlock(): String
  • removed: method AbstractBasicAclEntry.printPermissionsBlock(int): String
  • removed: method AbstractBasicAclEntry.setAclObjectIdentity(AclObjectIdentity): void
  • removed: method AbstractBasicAclEntry.setAclObjectParentIdentity(AclObjectIdentity): void
  • removed: method AbstractBasicAclEntry.setMask(int): void
  • removed: method AbstractBasicAclEntry.setRecipient(Object): void
  • removed: method AbstractBasicAclEntry.toString(): String
  • removed: method AbstractBasicAclEntry.togglePermission(int): int
  • removed: method AclObjectIdentity.equals(Object): boolean
  • removed: method AclObjectIdentity.hashCode(): int
  • removed: method AclObjectIdentityAware.getAclObjectIdentity(): AclObjectIdentity
  • removed: method BasicAclDao.getAcls(AclObjectIdentity): BasicAclEntry[]
  • removed: method BasicAclEntry.getAclObjectIdentity(): AclObjectIdentity
  • removed: method BasicAclEntry.getAclObjectParentIdentity(): AclObjectIdentity
  • removed: method BasicAclEntry.getMask(): int
  • removed: method BasicAclEntry.getRecipient(): Object
  • removed: method BasicAclEntry.isPermitted(int): boolean
  • removed: method BasicAclEntry.setAclObjectIdentity(AclObjectIdentity): void
  • removed: method BasicAclEntry.setAclObjectParentIdentity(AclObjectIdentity): void
  • removed: method BasicAclEntry.setMask(int): void
  • removed: method BasicAclEntry.setRecipient(Object): void
  • removed: method BasicAclEntryCache.getEntriesFromCache(AclObjectIdentity): BasicAclEntry[]
  • removed: method BasicAclEntryCache.putEntriesInCache(BasicAclEntry[]): void
  • removed: method BasicAclEntryCache.removeEntriesFromCache(AclObjectIdentity): void
  • removed: method BasicAclExtendedDao.changeMask(AclObjectIdentity, Object, Integer): void
  • removed: method BasicAclExtendedDao.create(BasicAclEntry): void
  • removed: method BasicAclExtendedDao.delete(AclObjectIdentity): void
  • removed: method BasicAclExtendedDao.delete(AclObjectIdentity, Object): void
  • removed: method BasicAclProvider.afterPropertiesSet(): void
  • removed: method BasicAclProvider.getAcls(Object): AclEntry[]
  • removed: method BasicAclProvider.getAcls(Object, Authentication): AclEntry[]
  • removed: method BasicAclProvider.getBasicAclDao(): BasicAclDao
  • removed: method BasicAclProvider.getBasicAclEntryCache(): BasicAclEntryCache
  • removed: method BasicAclProvider.getDefaultAclObjectIdentityClass(): Class
  • removed: method BasicAclProvider.getEffectiveAclsResolver(): EffectiveAclsResolver
  • removed: method BasicAclProvider.getRestrictSupportToClass(): Class
  • removed: method BasicAclProvider.obtainIdentity(Object): AclObjectIdentity
  • removed: method BasicAclProvider.setBasicAclDao(BasicAclDao): void
  • removed: method BasicAclProvider.setBasicAclEntryCache(BasicAclEntryCache): void
  • removed: method BasicAclProvider.setDefaultAclObjectIdentityClass(Class): void
  • removed: method BasicAclProvider.setEffectiveAclsResolver(EffectiveAclsResolver): void
  • removed: method BasicAclProvider.setRestrictSupportToClass(Class): void
  • removed: method BasicAclProvider.supports(Object): boolean
  • removed: method EffectiveAclsResolver.resolveEffectiveAcls(AclEntry[], Authentication): AclEntry[]
  • removed: method GrantedAuthorityEffectiveAclsResolver.resolveEffectiveAcls(AclEntry[], Authentication): AclEntry[]
  • removed: method NamedEntityObjectIdentity.equals(Object): boolean
  • removed: method NamedEntityObjectIdentity.getClassname(): String
  • removed: method NamedEntityObjectIdentity.getId(): String
  • removed: method NamedEntityObjectIdentity.hashCode(): int
  • removed: method NamedEntityObjectIdentity.toString(): String
  • removed: method SimpleAclEntry.getValidPermissions(): int[]
  • removed: method SimpleAclEntry.printPermissionsBlock(int): String
  • removed: static field SimpleAclEntry.ADMINISTRATION: int
  • removed: static field SimpleAclEntry.CREATE: int
  • removed: static field SimpleAclEntry.DELETE: int
  • removed: static field SimpleAclEntry.NOTHING: int
  • removed: static field SimpleAclEntry.READ: int
  • removed: static field SimpleAclEntry.READ_WRITE: int
  • removed: static field SimpleAclEntry.READ_WRITE_CREATE: int
  • removed: static field SimpleAclEntry.READ_WRITE_CREATE_DELETE: int
  • removed: static field SimpleAclEntry.READ_WRITE_DELETE: int
  • removed: static field SimpleAclEntry.WRITE: int
  • removed: static method SimpleAclEntry.parsePermission(String): int
  • removed: static method SimpleAclEntry.parsePermissions(String[]): int[]
  • removed: class BasicAclEntryHolder implements Serializable
  • removed: class EhCacheBasedAclEntryCache implements BasicAclEntryCache, InitializingBean
  • removed: class NullAclEntryCache implements BasicAclEntryCache
  • removed: ctor BasicAclEntryHolder(BasicAclEntry[])
  • removed: ctor EhCacheBasedAclEntryCache()
  • removed: ctor NullAclEntryCache()
  • removed: method BasicAclEntryHolder.getBasicAclEntries(): BasicAclEntry[]
  • removed: method EhCacheBasedAclEntryCache.afterPropertiesSet(): void
  • removed: method EhCacheBasedAclEntryCache.getCache(): Ehcache
  • removed: method EhCacheBasedAclEntryCache.getEntriesFromCache(AclObjectIdentity): BasicAclEntry[]
  • removed: method EhCacheBasedAclEntryCache.putEntriesInCache(BasicAclEntry[]): void
  • removed: method EhCacheBasedAclEntryCache.removeEntriesFromCache(AclObjectIdentity): void
  • removed: method EhCacheBasedAclEntryCache.setCache(Ehcache): void
  • removed: method NullAclEntryCache.getEntriesFromCache(AclObjectIdentity): BasicAclEntry[]
  • removed: method NullAclEntryCache.putEntriesInCache(BasicAclEntry[]): void
  • removed: method NullAclEntryCache.removeEntriesFromCache(AclObjectIdentity): void
  • removed: class JdbcDaoImpl extends JdbcDaoSupport implements BasicAclDao
  • removed: class JdbcDaoImpl.AclsByObjectIdentityMapping extends MappingSqlQuery
  • removed: class JdbcDaoImpl.ObjectPropertiesMapping extends MappingSqlQuery
  • removed: class JdbcExtendedDaoImpl extends JdbcDaoImpl implements BasicAclExtendedDao
  • removed: class JdbcExtendedDaoImpl.AclObjectIdentityDelete extends SqlUpdate
  • removed: class JdbcExtendedDaoImpl.AclObjectIdentityInsert extends SqlUpdate
  • removed: class JdbcExtendedDaoImpl.AclPermissionDelete extends SqlUpdate
  • removed: class JdbcExtendedDaoImpl.AclPermissionInsert extends SqlUpdate
  • removed: class JdbcExtendedDaoImpl.AclPermissionUpdate extends SqlUpdate
  • removed: class JdbcExtendedDaoImpl.LookupPermissionIdMapping extends MappingSqlQuery
  • removed: ctor JdbcDaoImpl()
  • removed: ctor JdbcDaoImpl.AclDetailsHolder(JdbcDaoImpl, Object, int)
  • removed: ctor JdbcDaoImpl.AclDetailsHolder(JdbcDaoImpl, long, AclObjectIdentity, AclObjectIdentity, Class)
  • removed: ctor JdbcDaoImpl.AclsByObjectIdentityMapping(JdbcDaoImpl, DataSource)
  • removed: ctor JdbcDaoImpl.ObjectPropertiesMapping(JdbcDaoImpl, DataSource)
  • removed: ctor JdbcExtendedDaoImpl()
  • removed: ctor JdbcExtendedDaoImpl.AclObjectIdentityDelete(JdbcExtendedDaoImpl, DataSource)
  • removed: ctor JdbcExtendedDaoImpl.AclObjectIdentityInsert(JdbcExtendedDaoImpl, DataSource)
  • removed: ctor JdbcExtendedDaoImpl.AclPermissionDelete(JdbcExtendedDaoImpl, DataSource)
  • removed: ctor JdbcExtendedDaoImpl.AclPermissionInsert(JdbcExtendedDaoImpl, DataSource)
  • removed: ctor JdbcExtendedDaoImpl.AclPermissionUpdate(JdbcExtendedDaoImpl, DataSource)
  • removed: ctor JdbcExtendedDaoImpl.LookupPermissionIdMapping(JdbcExtendedDaoImpl, DataSource)
  • removed: field JdbcDaoImpl.aclsByObjectIdentity: MappingSqlQuery
  • removed: field JdbcDaoImpl.objectProperties: MappingSqlQuery
  • removed: final class JdbcDaoImpl.AclDetailsHolder
  • removed: method JdbcDaoImpl.AclDetailsHolder.getAclClass(): Class
  • removed: method JdbcDaoImpl.AclDetailsHolder.getAclObjectIdentity(): AclObjectIdentity
  • removed: method JdbcDaoImpl.AclDetailsHolder.getAclObjectParentIdentity(): AclObjectIdentity
  • removed: method JdbcDaoImpl.AclDetailsHolder.getForeignKeyId(): long
  • removed: method JdbcDaoImpl.AclDetailsHolder.getMask(): int
  • removed: method JdbcDaoImpl.AclDetailsHolder.getRecipient(): Object
  • removed: method JdbcDaoImpl.AclsByObjectIdentityMapping.mapRow(ResultSet, int): Object
  • removed: method JdbcDaoImpl.ObjectPropertiesMapping.mapRow(ResultSet, int): Object
  • removed: method JdbcDaoImpl.convertAclObjectIdentityToString(AclObjectIdentity): String
  • removed: method JdbcDaoImpl.getAcls(AclObjectIdentity): BasicAclEntry[]
  • removed: method JdbcDaoImpl.getAclsByObjectIdentity(): MappingSqlQuery
  • removed: method JdbcDaoImpl.getAclsByObjectIdentityQuery(): String
  • removed: method JdbcDaoImpl.getObjectPropertiesQuery(): String
  • removed: method JdbcDaoImpl.initDao(): void
  • removed: method JdbcDaoImpl.initMappingSqlQueries(): void
  • removed: method JdbcDaoImpl.setAclsByObjectIdentity(MappingSqlQuery): void
  • removed: method JdbcDaoImpl.setAclsByObjectIdentityQuery(String): void
  • removed: method JdbcDaoImpl.setObjectProperties(MappingSqlQuery): void
  • removed: method JdbcDaoImpl.setObjectPropertiesQuery(String): void
  • removed: method JdbcExtendedDaoImpl.AclObjectIdentityDelete.delete(Long): void
  • removed: method JdbcExtendedDaoImpl.AclObjectIdentityInsert.insert(String, Long, String): void
  • removed: method JdbcExtendedDaoImpl.AclPermissionDelete.delete(Long, String): void
  • removed: method JdbcExtendedDaoImpl.AclPermissionInsert.insert(Long, String, Integer): void
  • removed: method JdbcExtendedDaoImpl.AclPermissionUpdate.update(Long, Integer): void
  • removed: method JdbcExtendedDaoImpl.LookupPermissionIdMapping.mapRow(ResultSet, int): Object
  • removed: method JdbcExtendedDaoImpl.changeMask(AclObjectIdentity, Object, Integer): void
  • removed: method JdbcExtendedDaoImpl.create(BasicAclEntry): void
  • removed: method JdbcExtendedDaoImpl.delete(AclObjectIdentity): void
  • removed: method JdbcExtendedDaoImpl.delete(AclObjectIdentity, Object): void
  • removed: method JdbcExtendedDaoImpl.getAclObjectIdentityDelete(): JdbcExtendedDaoImpl.AclObjectIdentityDelete
  • removed: method JdbcExtendedDaoImpl.getAclObjectIdentityDeleteStatement(): String
  • removed: method JdbcExtendedDaoImpl.getAclObjectIdentityInsert(): JdbcExtendedDaoImpl.AclObjectIdentityInsert
  • removed: method JdbcExtendedDaoImpl.getAclObjectIdentityInsertStatement(): String
  • removed: method JdbcExtendedDaoImpl.getAclPermissionDelete(): JdbcExtendedDaoImpl.AclPermissionDelete
  • removed: method JdbcExtendedDaoImpl.getAclPermissionDeleteStatement(): String
  • removed: method JdbcExtendedDaoImpl.getAclPermissionInsert(): JdbcExtendedDaoImpl.AclPermissionInsert
  • removed: method JdbcExtendedDaoImpl.getAclPermissionInsertStatement(): String
  • removed: method JdbcExtendedDaoImpl.getAclPermissionUpdate(): JdbcExtendedDaoImpl.AclPermissionUpdate
  • removed: method JdbcExtendedDaoImpl.getAclPermissionUpdateStatement(): String
  • removed: method JdbcExtendedDaoImpl.getBasicAclEntryCache(): BasicAclEntryCache
  • removed: method JdbcExtendedDaoImpl.getLookupPermissionIdMapping(): MappingSqlQuery
  • removed: method JdbcExtendedDaoImpl.getLookupPermissionIdQuery(): String
  • removed: method JdbcExtendedDaoImpl.initDao(): void
  • removed: method JdbcExtendedDaoImpl.setAclObjectIdentityDelete(JdbcExtendedDaoImpl.AclObjectIdentityDelete): void
  • removed: method JdbcExtendedDaoImpl.setAclObjectIdentityDeleteStatement(String): void
  • removed: method JdbcExtendedDaoImpl.setAclObjectIdentityInsert(JdbcExtendedDaoImpl.AclObjectIdentityInsert): void
  • removed: method JdbcExtendedDaoImpl.setAclObjectIdentityInsertStatement(String): void
  • removed: method JdbcExtendedDaoImpl.setAclPermissionDelete(JdbcExtendedDaoImpl.AclPermissionDelete): void
  • removed: method JdbcExtendedDaoImpl.setAclPermissionDeleteStatement(String): void
  • removed: method JdbcExtendedDaoImpl.setAclPermissionInsert(JdbcExtendedDaoImpl.AclPermissionInsert): void
  • removed: method JdbcExtendedDaoImpl.setAclPermissionInsertStatement(String): void
  • removed: method JdbcExtendedDaoImpl.setAclPermissionUpdate(JdbcExtendedDaoImpl.AclPermissionUpdate): void
  • removed: method JdbcExtendedDaoImpl.setAclPermissionUpdateStatement(String): void
  • removed: method JdbcExtendedDaoImpl.setBasicAclEntryCache(BasicAclEntryCache): void
  • removed: method JdbcExtendedDaoImpl.setLookupPermissionIdMapping(MappingSqlQuery): void
  • removed: method JdbcExtendedDaoImpl.setLookupPermissionIdQuery(String): void
  • removed: static field JdbcDaoImpl.DEF_ACLS_BY_OBJECT_IDENTITY_QUERY: String
  • removed: static field JdbcDaoImpl.DEF_OBJECT_PROPERTIES_QUERY: String
  • removed: static field JdbcDaoImpl.RECIPIENT_USED_FOR_INHERITENCE_MARKER: String
  • removed: static field JdbcExtendedDaoImpl.DEF_ACL_OBJECT_IDENTITY_DELETE_STATEMENT: String
  • removed: static field JdbcExtendedDaoImpl.DEF_ACL_OBJECT_IDENTITY_INSERT_STATEMENT: String
  • removed: static field JdbcExtendedDaoImpl.DEF_ACL_PERMISSION_DELETE_STATEMENT: String
  • removed: static field JdbcExtendedDaoImpl.DEF_ACL_PERMISSION_INSERT_STATEMENT: String
  • removed: static field JdbcExtendedDaoImpl.DEF_ACL_PERMISSION_UPDATE_STATEMENT: String
  • removed: static field JdbcExtendedDaoImpl.DEF_LOOKUP_PERMISSION_ID_QUERY: String
  • removed: abstract class AbstractAdapterAuthenticationToken extends AbstractAuthenticationToken implements AuthByAdapter
  • removed: class AuthByAdapterProvider implements InitializingBean, AuthenticationProvider, MessageSourceAware
  • removed: class HttpRequestIntegrationFilter implements Filter
  • removed: class PrincipalSpringSecurityUserToken extends AbstractAdapterAuthenticationToken implements Principal
  • removed: ctor AbstractAdapterAuthenticationToken()
  • removed: ctor AbstractAdapterAuthenticationToken(String, GrantedAuthority[])
  • removed: ctor AuthByAdapterProvider()
  • removed: ctor HttpRequestIntegrationFilter()
  • removed: ctor PrincipalSpringSecurityUserToken(String, String, String, GrantedAuthority[], Object)
  • removed: field AuthByAdapterProvider.messages: MessageSourceAccessor
  • removed: interface AuthByAdapter extends Authentication
  • removed: method AbstractAdapterAuthenticationToken.equals(Object): boolean
  • removed: method AbstractAdapterAuthenticationToken.getKeyHash(): int
  • removed: method AbstractAdapterAuthenticationToken.isAuthenticated(): boolean
  • removed: method AbstractAdapterAuthenticationToken.isUserInRole(String): boolean
  • removed: method AbstractAdapterAuthenticationToken.setAuthenticated(boolean): void
  • removed: method AuthByAdapter.getKeyHash(): int
  • removed: method AuthByAdapterProvider.afterPropertiesSet(): void
  • removed: method AuthByAdapterProvider.authenticate(Authentication): Authentication
  • removed: method AuthByAdapterProvider.getKey(): String
  • removed: method AuthByAdapterProvider.setKey(String): void
  • removed: method AuthByAdapterProvider.setMessageSource(MessageSource): void
  • removed: method AuthByAdapterProvider.supports(Class): boolean
  • removed: method HttpRequestIntegrationFilter.destroy(): void
  • removed: method HttpRequestIntegrationFilter.doFilter(ServletRequest, ServletResponse, FilterChain): void
  • removed: method HttpRequestIntegrationFilter.init(FilterConfig): void
  • removed: method PrincipalSpringSecurityUserToken.getCredentials(): Object
  • removed: method PrincipalSpringSecurityUserToken.getName(): String
  • removed: method PrincipalSpringSecurityUserToken.getPrincipal(): Object
  • removed: class AfterInvocationProviderManager implements AfterInvocationManager, InitializingBean
  • removed: class BasicAclEntryAfterInvocationCollectionFilteringProvider implements AfterInvocationProvider, InitializingBean
  • removed: class BasicAclEntryAfterInvocationProvider implements AfterInvocationProvider, InitializingBean, MessageSourceAware
  • removed: ctor AfterInvocationProviderManager()
  • removed: ctor BasicAclEntryAfterInvocationCollectionFilteringProvider()
  • removed: ctor BasicAclEntryAfterInvocationProvider()
  • removed: field BasicAclEntryAfterInvocationProvider.messages: MessageSourceAccessor
  • removed: interface AfterInvocationProvider
  • removed: method AfterInvocationProvider.decide(Authentication, Object, ConfigAttributeDefinition, Object): Object
  • removed: method AfterInvocationProvider.supports(Class): boolean
  • removed: method AfterInvocationProvider.supports(ConfigAttribute): boolean
  • removed: method AfterInvocationProviderManager.afterPropertiesSet(): void
  • removed: method AfterInvocationProviderManager.decide(Authentication, Object, ConfigAttributeDefinition, Object): Object
  • removed: method AfterInvocationProviderManager.getProviders(): List
  • removed: method AfterInvocationProviderManager.setProviders(List): void
  • removed: method AfterInvocationProviderManager.supports(Class): boolean
  • removed: method AfterInvocationProviderManager.supports(ConfigAttribute): boolean
  • removed: method BasicAclEntryAfterInvocationCollectionFilteringProvider.afterPropertiesSet(): void
  • removed: method BasicAclEntryAfterInvocationCollectionFilteringProvider.decide(Authentication, Object, ConfigAttributeDefinition, Object): Object
  • removed: method BasicAclEntryAfterInvocationCollectionFilteringProvider.getAclManager(): AclManager
  • removed: method BasicAclEntryAfterInvocationCollectionFilteringProvider.getProcessConfigAttribute(): String
  • removed: method BasicAclEntryAfterInvocationCollectionFilteringProvider.getRequirePermission(): int[]
  • removed: method BasicAclEntryAfterInvocationCollectionFilteringProvider.setAclManager(AclManager): void
  • removed: method BasicAclEntryAfterInvocationCollectionFilteringProvider.setProcessConfigAttribute(String): void
  • removed: method BasicAclEntryAfterInvocationCollectionFilteringProvider.setProcessDomainObjectClass(Class): void
  • removed: method BasicAclEntryAfterInvocationCollectionFilteringProvider.setRequirePermission(int[]): void
  • removed: method BasicAclEntryAfterInvocationCollectionFilteringProvider.setRequirePermissionFromString(String[]): void
  • removed: method BasicAclEntryAfterInvocationCollectionFilteringProvider.supports(Class): boolean
  • removed: method BasicAclEntryAfterInvocationCollectionFilteringProvider.supports(ConfigAttribute): boolean
  • removed: method BasicAclEntryAfterInvocationProvider.afterPropertiesSet(): void
  • removed: method BasicAclEntryAfterInvocationProvider.decide(Authentication, Object, ConfigAttributeDefinition, Object): Object
  • removed: method BasicAclEntryAfterInvocationProvider.getAclManager(): AclManager
  • removed: method BasicAclEntryAfterInvocationProvider.getProcessConfigAttribute(): String
  • removed: method BasicAclEntryAfterInvocationProvider.getRequirePermission(): int[]
  • removed: method BasicAclEntryAfterInvocationProvider.setAclManager(AclManager): void
  • removed: method BasicAclEntryAfterInvocationProvider.setMessageSource(MessageSource): void
  • removed: method BasicAclEntryAfterInvocationProvider.setProcessConfigAttribute(String): void
  • removed: method BasicAclEntryAfterInvocationProvider.setProcessDomainObjectClass(Class): void
  • removed: method BasicAclEntryAfterInvocationProvider.setRequirePermission(int[]): void
  • removed: method BasicAclEntryAfterInvocationProvider.setRequirePermissionFromString(String[]): void
  • removed: method BasicAclEntryAfterInvocationProvider.supports(Class): boolean
  • removed: method BasicAclEntryAfterInvocationProvider.supports(ConfigAttribute): boolean
  • removed: static field AfterInvocationProviderManager.logger: Log
  • removed: static field BasicAclEntryAfterInvocationCollectionFilteringProvider.logger: Log
  • removed: static field BasicAclEntryAfterInvocationProvider.logger: Log
  • added: abstract class AbstractAuthenticationToken implements Authentication, CredentialsContainer
  • added: abstract class AccountStatusException extends AuthenticationException
  • added: class AccountExpiredException extends AccountStatusException
  • added: class AccountStatusUserDetailsChecker implements UserDetailsChecker
  • added: class AnonymousAuthenticationProvider implements AuthenticationProvider, InitializingBean, MessageSourceAware
  • added: class AnonymousAuthenticationToken extends AbstractAuthenticationToken implements Serializable
  • added: class AuthenticationCredentialsNotFoundException extends AuthenticationException
  • added: class AuthenticationDetails implements Serializable
  • added: class AuthenticationDetailsSourceImpl implements AuthenticationDetailsSource
  • added: class AuthenticationServiceException extends AuthenticationException
  • added: class AuthenticationTrustResolverImpl implements AuthenticationTrustResolver
  • added: class BadCredentialsException extends AuthenticationException
  • added: class CredentialsExpiredException extends AccountStatusException
  • added: class DefaultAuthenticationEventPublisher implements AuthenticationEventPublisher, ApplicationEventPublisherAware
  • added: class DisabledException extends AccountStatusException
  • added: class InsufficientAuthenticationException extends AuthenticationException
  • added: class InternalAuthenticationServiceException extends AuthenticationServiceException
  • added: class LockedException extends AccountStatusException
  • added: class ProviderManager implements AuthenticationManager, MessageSourceAware, InitializingBean
  • added: class ProviderNotFoundException extends AuthenticationException
  • added: class RememberMeAuthenticationProvider implements AuthenticationProvider, InitializingBean, MessageSourceAware
  • added: class RememberMeAuthenticationToken extends AbstractAuthenticationToken
  • added: class TestingAuthenticationProvider implements AuthenticationProvider
  • added: class TestingAuthenticationToken extends AbstractAuthenticationToken
  • added: class UsernamePasswordAuthenticationToken extends AbstractAuthenticationToken
  • added: ctor AbstractAuthenticationToken(Collection)
  • added: ctor AccountExpiredException(String)
  • added: ctor AccountExpiredException(String, Object)
  • added: ctor AccountExpiredException(String, Throwable)
  • added: ctor AccountStatusException(String)
  • added: ctor AccountStatusException(String, Object)
  • added: ctor AccountStatusException(String, Throwable)
  • added: ctor AccountStatusUserDetailsChecker()
  • added: ctor AnonymousAuthenticationProvider()
  • added: ctor AnonymousAuthenticationProvider(String)
  • added: ctor AnonymousAuthenticationToken(String, Object, Collection)
  • added: ctor AuthenticationCredentialsNotFoundException(String)
  • added: ctor AuthenticationCredentialsNotFoundException(String, Throwable)
  • added: ctor AuthenticationDetails(Object)
  • added: ctor AuthenticationDetailsSourceImpl()
  • added: ctor AuthenticationServiceException(String)
  • added: ctor AuthenticationServiceException(String, Throwable)
  • added: ctor AuthenticationTrustResolverImpl()
  • added: ctor BadCredentialsException(String)
  • added: ctor BadCredentialsException(String, Object)
  • added: ctor BadCredentialsException(String, Throwable)
  • added: ctor CredentialsExpiredException(String)
  • added: ctor CredentialsExpiredException(String, Object)
  • added: ctor CredentialsExpiredException(String, Throwable)
  • added: ctor DefaultAuthenticationEventPublisher()
  • added: ctor DefaultAuthenticationEventPublisher(ApplicationEventPublisher)
  • added: ctor DisabledException(String)
  • added: ctor DisabledException(String, Object)
  • added: ctor DisabledException(String, Throwable)
  • added: ctor InsufficientAuthenticationException(String)
  • added: ctor InsufficientAuthenticationException(String, Throwable)
  • added: ctor InternalAuthenticationServiceException(String)
  • added: ctor InternalAuthenticationServiceException(String, Throwable)
  • added: ctor LockedException(String)
  • added: ctor LockedException(String, Object)
  • added: ctor LockedException(String, Throwable)
  • added: ctor ProviderManager()
  • added: ctor ProviderManager(List)
  • added: ctor ProviderManager(List, AuthenticationManager)
  • added: ctor ProviderNotFoundException(String)
  • added: ctor RememberMeAuthenticationProvider()
  • added: ctor RememberMeAuthenticationProvider(String)
  • added: ctor RememberMeAuthenticationToken(String, Object, Collection)
  • added: ctor TestingAuthenticationProvider()
  • added: ctor TestingAuthenticationToken(Object, Object)
  • added: ctor TestingAuthenticationToken(Object, Object, List)
  • added: ctor TestingAuthenticationToken(Object, Object, String[])
  • added: ctor UsernamePasswordAuthenticationToken(Object, Object)
  • added: ctor UsernamePasswordAuthenticationToken(Object, Object, Collection)
  • added: field AccountStatusUserDetailsChecker.messages: MessageSourceAccessor
  • added: field AnonymousAuthenticationProvider.messages: MessageSourceAccessor
  • added: field ProviderManager.messages: MessageSourceAccessor
  • added: field RememberMeAuthenticationProvider.messages: MessageSourceAccessor
  • added: interface AuthenticationDetailsSource
  • added: interface AuthenticationEventPublisher
  • added: interface AuthenticationManager
  • added: interface AuthenticationProvider
  • added: interface AuthenticationTrustResolver
  • added: method AbstractAuthenticationToken.equals(Object): boolean
  • added: method AbstractAuthenticationToken.eraseCredentials(): void
  • added: method AbstractAuthenticationToken.getAuthorities(): Collection
  • added: method AbstractAuthenticationToken.getDetails(): Object
  • added: method AbstractAuthenticationToken.getName(): String
  • added: method AbstractAuthenticationToken.hashCode(): int
  • added: method AbstractAuthenticationToken.isAuthenticated(): boolean
  • added: method AbstractAuthenticationToken.setAuthenticated(boolean): void
  • added: method AbstractAuthenticationToken.setDetails(Object): void
  • added: method AbstractAuthenticationToken.toString(): String
  • added: method AccountStatusUserDetailsChecker.check(UserDetails): void
  • added: method AnonymousAuthenticationProvider.afterPropertiesSet(): void
  • added: method AnonymousAuthenticationProvider.authenticate(Authentication): Authentication
  • added: method AnonymousAuthenticationProvider.getKey(): String
  • added: method AnonymousAuthenticationProvider.setKey(String): void
  • added: method AnonymousAuthenticationProvider.setMessageSource(MessageSource): void
  • added: method AnonymousAuthenticationProvider.supports(Class): boolean
  • added: method AnonymousAuthenticationToken.equals(Object): boolean
  • added: method AnonymousAuthenticationToken.getCredentials(): Object
  • added: method AnonymousAuthenticationToken.getKeyHash(): int
  • added: method AnonymousAuthenticationToken.getPrincipal(): Object
  • added: method AuthenticationDetails.doPopulateAdditionalInformation(Object): void
  • added: method AuthenticationDetails.equals(Object): boolean
  • added: method AuthenticationDetails.getContext(): String
  • added: method AuthenticationDetails.toString(): String
  • added: method AuthenticationDetailsSource.buildDetails(Object): Object
  • added: method AuthenticationDetailsSourceImpl.buildDetails(Object): Object
  • added: method AuthenticationDetailsSourceImpl.setClazz(Class): void
  • added: method AuthenticationEventPublisher.publishAuthenticationFailure(AuthenticationException, Authentication): void
  • added: method AuthenticationEventPublisher.publishAuthenticationSuccess(Authentication): void
  • added: method AuthenticationManager.authenticate(Authentication): Authentication
  • added: method AuthenticationProvider.authenticate(Authentication): Authentication
  • added: method AuthenticationProvider.supports(Class): boolean
  • added: method AuthenticationTrustResolver.isAnonymous(Authentication): boolean
  • added: method AuthenticationTrustResolver.isRememberMe(Authentication): boolean
  • added: method AuthenticationTrustResolverImpl.isAnonymous(Authentication): boolean
  • added: method AuthenticationTrustResolverImpl.isRememberMe(Authentication): boolean
  • added: method AuthenticationTrustResolverImpl.setAnonymousClass(Class): void
  • added: method AuthenticationTrustResolverImpl.setRememberMeClass(Class): void
  • added: method DefaultAuthenticationEventPublisher.publishAuthenticationFailure(AuthenticationException, Authentication): void
  • added: method DefaultAuthenticationEventPublisher.publishAuthenticationSuccess(Authentication): void
  • added: method DefaultAuthenticationEventPublisher.setAdditionalExceptionMappings(Properties): void
  • added: method DefaultAuthenticationEventPublisher.setApplicationEventPublisher(ApplicationEventPublisher): void
  • added: method ProviderManager.afterPropertiesSet(): void
  • added: method ProviderManager.authenticate(Authentication): Authentication
  • added: method ProviderManager.getProviders(): List
  • added: method ProviderManager.isEraseCredentialsAfterAuthentication(): boolean
  • added: method ProviderManager.setAuthenticationEventPublisher(AuthenticationEventPublisher): void
  • added: method ProviderManager.setClearExtraInformation(boolean): void
  • added: method ProviderManager.setEraseCredentialsAfterAuthentication(boolean): void
  • added: method ProviderManager.setMessageSource(MessageSource): void
  • added: method ProviderManager.setParent(AuthenticationManager): void
  • added: method ProviderManager.setProviders(List): void
  • added: method RememberMeAuthenticationProvider.afterPropertiesSet(): void
  • added: method RememberMeAuthenticationProvider.authenticate(Authentication): Authentication
  • added: method RememberMeAuthenticationProvider.getKey(): String
  • added: method RememberMeAuthenticationProvider.setKey(String): void
  • added: method RememberMeAuthenticationProvider.setMessageSource(MessageSource): void
  • added: method RememberMeAuthenticationProvider.supports(Class): boolean
  • added: method RememberMeAuthenticationToken.equals(Object): boolean
  • added: method RememberMeAuthenticationToken.getCredentials(): Object
  • added: method RememberMeAuthenticationToken.getKeyHash(): int
  • added: method RememberMeAuthenticationToken.getPrincipal(): Object
  • added: method TestingAuthenticationProvider.authenticate(Authentication): Authentication
  • added: method TestingAuthenticationProvider.supports(Class): boolean
  • added: method TestingAuthenticationToken.getCredentials(): Object
  • added: method TestingAuthenticationToken.getPrincipal(): Object
  • added: method UsernamePasswordAuthenticationToken.eraseCredentials(): void
  • added: method UsernamePasswordAuthenticationToken.getCredentials(): Object
  • added: method UsernamePasswordAuthenticationToken.getPrincipal(): Object
  • added: method UsernamePasswordAuthenticationToken.setAuthenticated(boolean): void
  • added: abstract class AbstractUserDetailsAuthenticationProvider implements AuthenticationProvider, InitializingBean, MessageSourceAware
  • added: class DaoAuthenticationProvider extends AbstractUserDetailsAuthenticationProvider
  • added: class ReflectionSaltSource implements SaltSource, InitializingBean
  • added: class SystemWideSaltSource implements SaltSource, InitializingBean
  • added: ctor AbstractUserDetailsAuthenticationProvider()
  • added: ctor DaoAuthenticationProvider()
  • added: ctor ReflectionSaltSource()
  • added: ctor SystemWideSaltSource()
  • added: field AbstractUserDetailsAuthenticationProvider.hideUserNotFoundExceptions: boolean
  • added: field AbstractUserDetailsAuthenticationProvider.logger: Log
  • added: field AbstractUserDetailsAuthenticationProvider.messages: MessageSourceAccessor
  • added: interface SaltSource
  • added: method AbstractUserDetailsAuthenticationProvider.additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken): void
  • added: method AbstractUserDetailsAuthenticationProvider.afterPropertiesSet(): void
  • added: method AbstractUserDetailsAuthenticationProvider.authenticate(Authentication): Authentication
  • added: method AbstractUserDetailsAuthenticationProvider.createSuccessAuthentication(Object, Authentication, UserDetails): Authentication
  • added: method AbstractUserDetailsAuthenticationProvider.doAfterPropertiesSet(): void
  • added: method AbstractUserDetailsAuthenticationProvider.getPostAuthenticationChecks(): UserDetailsChecker
  • added: method AbstractUserDetailsAuthenticationProvider.getPreAuthenticationChecks(): UserDetailsChecker
  • added: method AbstractUserDetailsAuthenticationProvider.getUserCache(): UserCache
  • added: method AbstractUserDetailsAuthenticationProvider.isForcePrincipalAsString(): boolean
  • added: method AbstractUserDetailsAuthenticationProvider.isHideUserNotFoundExceptions(): boolean
  • added: method AbstractUserDetailsAuthenticationProvider.retrieveUser(String, UsernamePasswordAuthenticationToken): UserDetails
  • added: method AbstractUserDetailsAuthenticationProvider.setAuthoritiesMapper(GrantedAuthoritiesMapper): void
  • added: method AbstractUserDetailsAuthenticationProvider.setForcePrincipalAsString(boolean): void
  • added: method AbstractUserDetailsAuthenticationProvider.setHideUserNotFoundExceptions(boolean): void
  • added: method AbstractUserDetailsAuthenticationProvider.setMessageSource(MessageSource): void
  • added: method AbstractUserDetailsAuthenticationProvider.setPostAuthenticationChecks(UserDetailsChecker): void
  • added: method AbstractUserDetailsAuthenticationProvider.setPreAuthenticationChecks(UserDetailsChecker): void
  • added: method AbstractUserDetailsAuthenticationProvider.setUserCache(UserCache): void
  • added: method AbstractUserDetailsAuthenticationProvider.supports(Class): boolean
  • added: method DaoAuthenticationProvider.additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken): void
  • added: method DaoAuthenticationProvider.doAfterPropertiesSet(): void
  • added: method DaoAuthenticationProvider.getPasswordEncoder(): PasswordEncoder
  • added: method DaoAuthenticationProvider.getSaltSource(): SaltSource
  • added: method DaoAuthenticationProvider.getUserDetailsService(): UserDetailsService
  • added: method DaoAuthenticationProvider.retrieveUser(String, UsernamePasswordAuthenticationToken): UserDetails
  • added: method DaoAuthenticationProvider.setPasswordEncoder(Object): void
  • added: method DaoAuthenticationProvider.setSaltSource(SaltSource): void
  • added: method DaoAuthenticationProvider.setUserDetailsService(UserDetailsService): void
  • added: method ReflectionSaltSource.afterPropertiesSet(): void
  • added: method ReflectionSaltSource.getSalt(UserDetails): Object
  • added: method ReflectionSaltSource.getUserPropertyToUse(): String
  • added: method ReflectionSaltSource.setUserPropertyToUse(String): void
  • added: method ReflectionSaltSource.toString(): String
  • added: method SaltSource.getSalt(UserDetails): Object
  • added: method SystemWideSaltSource.afterPropertiesSet(): void
  • added: method SystemWideSaltSource.getSalt(UserDetails): Object
  • added: method SystemWideSaltSource.getSystemWideSalt(): String
  • added: method SystemWideSaltSource.setSystemWideSalt(String): void
  • added: abstract class BaseDigestPasswordEncoder extends BasePasswordEncoder
  • added: abstract class BasePasswordEncoder implements PasswordEncoder
  • added: class LdapShaPasswordEncoder implements PasswordEncoder
  • added: class Md4PasswordEncoder extends BaseDigestPasswordEncoder
  • added: class Md5PasswordEncoder extends MessageDigestPasswordEncoder
  • added: class MessageDigestPasswordEncoder extends BaseDigestPasswordEncoder
  • added: class PlaintextPasswordEncoder extends BasePasswordEncoder
  • added: class ShaPasswordEncoder extends MessageDigestPasswordEncoder
  • added: ctor BaseDigestPasswordEncoder()
  • added: ctor BasePasswordEncoder()
  • added: ctor LdapShaPasswordEncoder()
  • added: ctor Md4PasswordEncoder()
  • added: ctor Md5PasswordEncoder()
  • added: ctor MessageDigestPasswordEncoder(String)
  • added: ctor MessageDigestPasswordEncoder(String, boolean)
  • added: ctor PlaintextPasswordEncoder()
  • added: ctor ShaPasswordEncoder()
  • added: ctor ShaPasswordEncoder(int)
  • added: interface PasswordEncoder
  • added: method BaseDigestPasswordEncoder.getEncodeHashAsBase64(): boolean
  • added: method BaseDigestPasswordEncoder.setEncodeHashAsBase64(boolean): void
  • added: method BasePasswordEncoder.demergePasswordAndSalt(String): String[]
  • added: method BasePasswordEncoder.mergePasswordAndSalt(String, Object, boolean): String
  • added: method LdapShaPasswordEncoder.encodePassword(String, Object): String
  • added: method LdapShaPasswordEncoder.isPasswordValid(String, String, Object): boolean
  • added: method LdapShaPasswordEncoder.setForceLowerCasePrefix(boolean): void
  • added: method Md4PasswordEncoder.encodePassword(String, Object): String
  • added: method Md4PasswordEncoder.getAlgorithm(): String
  • added: method Md4PasswordEncoder.isPasswordValid(String, String, Object): boolean
  • added: method MessageDigestPasswordEncoder.encodePassword(String, Object): String
  • added: method MessageDigestPasswordEncoder.getAlgorithm(): String
  • added: method MessageDigestPasswordEncoder.getMessageDigest(): MessageDigest
  • added: method MessageDigestPasswordEncoder.isPasswordValid(String, String, Object): boolean
  • added: method MessageDigestPasswordEncoder.setIterations(int): void
  • added: method PasswordEncoder.encodePassword(String, Object): String
  • added: method PasswordEncoder.isPasswordValid(String, String, Object): boolean
  • added: method PlaintextPasswordEncoder.encodePassword(String, Object): String
  • added: method PlaintextPasswordEncoder.isIgnorePasswordCase(): boolean
  • added: method PlaintextPasswordEncoder.isPasswordValid(String, String, Object): boolean
  • added: method PlaintextPasswordEncoder.obtainPasswordAndSalt(String): String[]
  • added: method PlaintextPasswordEncoder.setIgnorePasswordCase(boolean): void
  • added: abstract class AbstractAuthenticationEvent extends ApplicationEvent
  • added: abstract class AbstractAuthenticationFailureEvent extends AbstractAuthenticationEvent
  • added: class AuthenticationFailureBadCredentialsEvent extends AbstractAuthenticationFailureEvent
  • added: class AuthenticationFailureCredentialsExpiredEvent extends AbstractAuthenticationFailureEvent
  • added: class AuthenticationFailureDisabledEvent extends AbstractAuthenticationFailureEvent
  • added: class AuthenticationFailureExpiredEvent extends AbstractAuthenticationFailureEvent
  • added: class AuthenticationFailureLockedEvent extends AbstractAuthenticationFailureEvent
  • added: class AuthenticationFailureProviderNotFoundEvent extends AbstractAuthenticationFailureEvent
  • added: class AuthenticationFailureProxyUntrustedEvent extends AbstractAuthenticationFailureEvent
  • added: class AuthenticationFailureServiceExceptionEvent extends AbstractAuthenticationFailureEvent
  • added: class AuthenticationSuccessEvent extends AbstractAuthenticationEvent
  • added: class InteractiveAuthenticationSuccessEvent extends AbstractAuthenticationEvent
  • added: class LoggerListener implements ApplicationListener
  • added: ctor AbstractAuthenticationEvent(Authentication)
  • added: ctor AbstractAuthenticationFailureEvent(Authentication, AuthenticationException)
  • added: ctor AuthenticationFailureBadCredentialsEvent(Authentication, AuthenticationException)
  • added: ctor AuthenticationFailureCredentialsExpiredEvent(Authentication, AuthenticationException)
  • added: ctor AuthenticationFailureDisabledEvent(Authentication, AuthenticationException)
  • added: ctor AuthenticationFailureExpiredEvent(Authentication, AuthenticationException)
  • added: ctor AuthenticationFailureLockedEvent(Authentication, AuthenticationException)
  • added: ctor AuthenticationFailureProviderNotFoundEvent(Authentication, AuthenticationException)
  • added: ctor AuthenticationFailureProxyUntrustedEvent(Authentication, AuthenticationException)
  • added: ctor AuthenticationFailureServiceExceptionEvent(Authentication, AuthenticationException)
  • added: ctor AuthenticationSuccessEvent(Authentication)
  • added: ctor InteractiveAuthenticationSuccessEvent(Authentication, Class)
  • added: ctor LoggerListener()
  • added: method AbstractAuthenticationEvent.getAuthentication(): Authentication
  • added: method AbstractAuthenticationFailureEvent.getException(): AuthenticationException
  • added: method InteractiveAuthenticationSuccessEvent.getGeneratedBy(): Class
  • added: method LoggerListener.isLogInteractiveAuthenticationSuccessEvents(): boolean
  • added: method LoggerListener.onApplicationEvent(AbstractAuthenticationEvent): void
  • added: method LoggerListener.setLogInteractiveAuthenticationSuccessEvents(boolean): void
  • added: abstract class AbstractJaasAuthenticationProvider implements AuthenticationProvider, ApplicationEventPublisherAware, InitializingBean, ApplicationListener
  • added: class DefaultJaasAuthenticationProvider extends AbstractJaasAuthenticationProvider
  • added: class DefaultLoginExceptionResolver implements LoginExceptionResolver
  • added: class JaasAuthenticationProvider extends AbstractJaasAuthenticationProvider
  • added: class JaasAuthenticationToken extends UsernamePasswordAuthenticationToken
  • added: class JaasNameCallbackHandler implements JaasAuthenticationCallbackHandler
  • added: class JaasPasswordCallbackHandler implements JaasAuthenticationCallbackHandler
  • added: class SecurityContextLoginModule implements LoginModule
  • added: ctor AbstractJaasAuthenticationProvider()
  • added: ctor DefaultJaasAuthenticationProvider()
  • added: ctor DefaultLoginExceptionResolver()
  • added: ctor JaasAuthenticationProvider()
  • added: ctor JaasAuthenticationToken(Object, Object, List, LoginContext)
  • added: ctor JaasAuthenticationToken(Object, Object, LoginContext)
  • added: ctor JaasGrantedAuthority(String, Principal)
  • added: ctor JaasNameCallbackHandler()
  • added: ctor JaasPasswordCallbackHandler()
  • added: ctor SecurityContextLoginModule()
  • added: field AbstractJaasAuthenticationProvider.log: Log
  • added: final class JaasGrantedAuthority implements GrantedAuthority
  • added: interface AuthorityGranter
  • added: interface JaasAuthenticationCallbackHandler
  • added: interface LoginExceptionResolver
  • added: method AbstractJaasAuthenticationProvider.afterPropertiesSet(): void
  • added: method AbstractJaasAuthenticationProvider.authenticate(Authentication): Authentication
  • added: method AbstractJaasAuthenticationProvider.createLoginContext(CallbackHandler): LoginContext
  • added: method AbstractJaasAuthenticationProvider.getApplicationEventPublisher(): ApplicationEventPublisher
  • added: method AbstractJaasAuthenticationProvider.handleLogout(SessionDestroyedEvent): void
  • added: method AbstractJaasAuthenticationProvider.onApplicationEvent(SessionDestroyedEvent): void
  • added: method AbstractJaasAuthenticationProvider.publishFailureEvent(UsernamePasswordAuthenticationToken, AuthenticationException): void
  • added: method AbstractJaasAuthenticationProvider.publishSuccessEvent(UsernamePasswordAuthenticationToken): void
  • added: method AbstractJaasAuthenticationProvider.setApplicationEventPublisher(ApplicationEventPublisher): void
  • added: method AbstractJaasAuthenticationProvider.setAuthorityGranters(AuthorityGranter[]): void
  • added: method AbstractJaasAuthenticationProvider.setCallbackHandlers(JaasAuthenticationCallbackHandler[]): void
  • added: method AbstractJaasAuthenticationProvider.setLoginContextName(String): void
  • added: method AbstractJaasAuthenticationProvider.setLoginExceptionResolver(LoginExceptionResolver): void
  • added: method AbstractJaasAuthenticationProvider.supports(Class): boolean
  • added: method AuthorityGranter.grant(Principal): Set
  • added: method DefaultJaasAuthenticationProvider.afterPropertiesSet(): void
  • added: method DefaultJaasAuthenticationProvider.createLoginContext(CallbackHandler): LoginContext
  • added: method DefaultJaasAuthenticationProvider.getConfiguration(): Configuration
  • added: method DefaultJaasAuthenticationProvider.setConfiguration(Configuration): void
  • added: method DefaultLoginExceptionResolver.resolveException(LoginException): AuthenticationException
  • added: method JaasAuthenticationCallbackHandler.handle(Callback, Authentication): void
  • added: method JaasAuthenticationProvider.afterPropertiesSet(): void
  • added: method JaasAuthenticationProvider.configureJaas(Resource): void
  • added: method JaasAuthenticationProvider.createLoginContext(CallbackHandler): LoginContext
  • added: method JaasAuthenticationProvider.getLoginConfig(): Resource
  • added: method JaasAuthenticationProvider.publishFailureEvent(UsernamePasswordAuthenticationToken, AuthenticationException): void
  • added: method JaasAuthenticationProvider.setLoginConfig(Resource): void
  • added: method JaasAuthenticationProvider.setRefreshConfigurationOnStartup(boolean): void
  • added: method JaasAuthenticationToken.getLoginContext(): LoginContext
  • added: method JaasGrantedAuthority.equals(Object): boolean
  • added: method JaasGrantedAuthority.getAuthority(): String
  • added: method JaasGrantedAuthority.getPrincipal(): Principal
  • added: method JaasGrantedAuthority.hashCode(): int
  • added: method JaasGrantedAuthority.toString(): String
  • added: method JaasNameCallbackHandler.handle(Callback, Authentication): void
  • added: method JaasPasswordCallbackHandler.handle(Callback, Authentication): void
  • added: method LoginExceptionResolver.resolveException(LoginException): AuthenticationException
  • added: method SecurityContextLoginModule.abort(): boolean
  • added: method SecurityContextLoginModule.commit(): boolean
  • added: method SecurityContextLoginModule.initialize(Subject, CallbackHandler, Map, Map): void
  • added: method SecurityContextLoginModule.login(): boolean
  • added: method SecurityContextLoginModule.logout(): boolean
  • added: static field JaasAuthenticationProvider.log: Log
  • added: abstract class JaasAuthenticationEvent extends ApplicationEvent
  • added: class JaasAuthenticationFailedEvent extends JaasAuthenticationEvent
  • added: class JaasAuthenticationSuccessEvent extends JaasAuthenticationEvent
  • added: ctor JaasAuthenticationEvent(Authentication)
  • added: ctor JaasAuthenticationFailedEvent(Authentication, Exception)
  • added: ctor JaasAuthenticationSuccessEvent(Authentication)
  • added: method JaasAuthenticationEvent.getAuthentication(): Authentication
  • added: method JaasAuthenticationFailedEvent.getException(): Exception
  • added: class InMemoryConfiguration extends Configuration
  • added: ctor InMemoryConfiguration(AppConfigurationEntry[])
  • added: ctor InMemoryConfiguration(Map)
  • added: ctor InMemoryConfiguration(Map, AppConfigurationEntry[])
  • added: method InMemoryConfiguration.getAppConfigurationEntry(String): AppConfigurationEntry[]
  • added: method InMemoryConfiguration.refresh(): void
  • added: class RemoteAuthenticationException extends NestedRuntimeException
  • added: class RemoteAuthenticationManagerImpl implements RemoteAuthenticationManager, InitializingBean
  • added: class RemoteAuthenticationProvider implements AuthenticationProvider, InitializingBean
  • added: ctor RemoteAuthenticationException(String)
  • added: ctor RemoteAuthenticationManagerImpl()
  • added: ctor RemoteAuthenticationProvider()
  • added: interface RemoteAuthenticationManager
  • added: method RemoteAuthenticationManager.attemptAuthentication(String, String): Collection
  • added: method RemoteAuthenticationManagerImpl.afterPropertiesSet(): void
  • added: method RemoteAuthenticationManagerImpl.attemptAuthentication(String, String): Collection
  • added: method RemoteAuthenticationManagerImpl.getAuthenticationManager(): AuthenticationManager
  • added: method RemoteAuthenticationManagerImpl.setAuthenticationManager(AuthenticationManager): void
  • added: method RemoteAuthenticationProvider.afterPropertiesSet(): void
  • added: method RemoteAuthenticationProvider.authenticate(Authentication): Authentication
  • added: method RemoteAuthenticationProvider.getRemoteAuthenticationManager(): RemoteAuthenticationManager
  • added: method RemoteAuthenticationProvider.setRemoteAuthenticationManager(RemoteAuthenticationManager): void
  • added: method RemoteAuthenticationProvider.supports(Class): boolean
  • removed: abstract class XmlMappableAttributesRetriever implements MappableAttributesRetriever, InitializingBean
  • removed: class MapBasedAttributes2GrantedAuthoritiesMapper implements Attributes2GrantedAuthoritiesMapper, MappableAttributesRetriever, InitializingBean
  • removed: class SimpleAttributes2GrantedAuthoritiesMapper implements Attributes2GrantedAuthoritiesMapper, InitializingBean
  • removed: class SimpleMappableAttributesRetriever implements MappableAttributesRetriever
  • removed: ctor MapBasedAttributes2GrantedAuthoritiesMapper()
  • removed: ctor SimpleAttributes2GrantedAuthoritiesMapper()
  • removed: ctor SimpleMappableAttributesRetriever()
  • removed: ctor XmlMappableAttributesRetriever()
  • removed: ctor XmlMappableAttributesRetriever.IgnoreCloseInputStream(InputStream)
  • removed: interface Attributes2GrantedAuthoritiesMapper
  • removed: interface MappableAttributesRetriever
  • removed: method Attributes2GrantedAuthoritiesMapper.getGrantedAuthorities(String[]): GrantedAuthority[]
  • removed: method MapBasedAttributes2GrantedAuthoritiesMapper.afterPropertiesSet(): void
  • removed: method MapBasedAttributes2GrantedAuthoritiesMapper.getAttributes2grantedAuthoritiesMap(): Map
  • removed: method MapBasedAttributes2GrantedAuthoritiesMapper.getGrantedAuthorities(String[]): GrantedAuthority[]
  • removed: method MapBasedAttributes2GrantedAuthoritiesMapper.getMappableAttributes(): String[]
  • removed: method MapBasedAttributes2GrantedAuthoritiesMapper.getStringSeparator(): String
  • removed: method MapBasedAttributes2GrantedAuthoritiesMapper.setAttributes2grantedAuthoritiesMap(Map): void
  • removed: method MapBasedAttributes2GrantedAuthoritiesMapper.setStringSeparator(String): void
  • removed: method MappableAttributesRetriever.getMappableAttributes(): String[]
  • removed: method SimpleAttributes2GrantedAuthoritiesMapper.afterPropertiesSet(): void
  • removed: method SimpleAttributes2GrantedAuthoritiesMapper.getGrantedAuthorities(String[]): GrantedAuthority[]
  • removed: method SimpleAttributes2GrantedAuthoritiesMapper.setAddPrefixIfAlreadyExisting(boolean): void
  • removed: method SimpleAttributes2GrantedAuthoritiesMapper.setAttributePrefix(String): void
  • removed: method SimpleAttributes2GrantedAuthoritiesMapper.setConvertAttributeToLowerCase(boolean): void
  • removed: method SimpleAttributes2GrantedAuthoritiesMapper.setConvertAttributeToUpperCase(boolean): void
  • removed: method SimpleMappableAttributesRetriever.getMappableAttributes(): String[]
  • removed: method SimpleMappableAttributesRetriever.setMappableAttributes(String[]): void
  • removed: method XmlMappableAttributesRetriever.IgnoreCloseInputStream.close(): void
  • removed: method XmlMappableAttributesRetriever.afterPropertiesSet(): void
  • removed: method XmlMappableAttributesRetriever.getMappableAttributes(): String[]
  • removed: method XmlMappableAttributesRetriever.setCloseInputStream(boolean): void
  • removed: method XmlMappableAttributesRetriever.setXmlInputStream(InputStream): void
  • removed: method XmlMappableAttributesRetriever.setXpathExpression(String): void
  • removed: static final class XmlMappableAttributesRetriever.IgnoreCloseInputStream extends FilterInputStream
  • removed: class ConcurrentLoginException extends AuthenticationException
  • removed: class ConcurrentSessionControllerImpl implements ConcurrentSessionController, InitializingBean, MessageSourceAware
  • removed: class ConcurrentSessionFilter extends SpringSecurityFilter implements InitializingBean
  • removed: class NullConcurrentSessionController implements ConcurrentSessionController
  • removed: class SessionAlreadyUsedException extends AuthenticationException
  • removed: class SessionInformation implements Serializable
  • removed: class SessionRegistryImpl implements SessionRegistry, ApplicationListener
  • removed: ctor ConcurrentLoginException(String)
  • removed: ctor ConcurrentSessionControllerImpl()
  • removed: ctor ConcurrentSessionFilter()
  • removed: ctor NullConcurrentSessionController()
  • removed: ctor SessionAlreadyUsedException(String)
  • removed: ctor SessionInformation(Object, String, Date)
  • removed: ctor SessionRegistryImpl()
  • removed: field ConcurrentSessionControllerImpl.messages: MessageSourceAccessor
  • removed: final class SessionRegistryUtils
  • removed: interface ConcurrentSessionController
  • removed: interface SessionIdentifierAware
  • removed: interface SessionRegistry
  • removed: method ConcurrentSessionController.checkAuthenticationAllowed(Authentication): void
  • removed: method ConcurrentSessionController.registerSuccessfulAuthentication(Authentication): void
  • removed: method ConcurrentSessionControllerImpl.afterPropertiesSet(): void
  • removed: method ConcurrentSessionControllerImpl.allowableSessionsExceeded(String, SessionInformation[], int, SessionRegistry): void
  • removed: method ConcurrentSessionControllerImpl.checkAuthenticationAllowed(Authentication): void
  • removed: method ConcurrentSessionControllerImpl.getMaximumSessionsForThisUser(Authentication): int
  • removed: method ConcurrentSessionControllerImpl.getSessionRegistry(): SessionRegistry
  • removed: method ConcurrentSessionControllerImpl.registerSuccessfulAuthentication(Authentication): void
  • removed: method ConcurrentSessionControllerImpl.setExceptionIfMaximumExceeded(boolean): void
  • removed: method ConcurrentSessionControllerImpl.setMaximumSessions(int): void
  • removed: method ConcurrentSessionControllerImpl.setMessageSource(MessageSource): void
  • removed: method ConcurrentSessionControllerImpl.setSessionRegistry(SessionRegistry): void
  • removed: method ConcurrentSessionFilter.afterPropertiesSet(): void
  • removed: method ConcurrentSessionFilter.determineExpiredUrl(HttpServletRequest, SessionInformation): String
  • removed: method ConcurrentSessionFilter.doFilterHttp(HttpServletRequest, HttpServletResponse, FilterChain): void
  • removed: method ConcurrentSessionFilter.getOrder(): int
  • removed: method ConcurrentSessionFilter.setExpiredUrl(String): void
  • removed: method ConcurrentSessionFilter.setLogoutHandlers(LogoutHandler[]): void
  • removed: method ConcurrentSessionFilter.setSessionRegistry(SessionRegistry): void
  • removed: method NullConcurrentSessionController.checkAuthenticationAllowed(Authentication): void
  • removed: method NullConcurrentSessionController.registerSuccessfulAuthentication(Authentication): void
  • removed: method SessionIdentifierAware.getSessionId(): String
  • removed: method SessionInformation.expireNow(): void
  • removed: method SessionInformation.getLastRequest(): Date
  • removed: method SessionInformation.getPrincipal(): Object
  • removed: method SessionInformation.getSessionId(): String
  • removed: method SessionInformation.isExpired(): boolean
  • removed: method SessionInformation.refreshLastRequest(): void
  • removed: method SessionRegistry.getAllPrincipals(): Object[]
  • removed: method SessionRegistry.getAllSessions(Object, boolean): SessionInformation[]
  • removed: method SessionRegistry.getSessionInformation(String): SessionInformation
  • removed: method SessionRegistry.refreshLastRequest(String): void
  • removed: method SessionRegistry.registerNewSession(String, Object): void
  • removed: method SessionRegistry.removeSessionInformation(String): void
  • removed: method SessionRegistryImpl.getAllPrincipals(): Object[]
  • removed: method SessionRegistryImpl.getAllSessions(Object, boolean): SessionInformation[]
  • removed: method SessionRegistryImpl.getSessionInformation(String): SessionInformation
  • removed: method SessionRegistryImpl.onApplicationEvent(ApplicationEvent): void
  • removed: method SessionRegistryImpl.refreshLastRequest(String): void
  • removed: method SessionRegistryImpl.registerNewSession(String, Object): void
  • removed: method SessionRegistryImpl.removeSessionInformation(String): void
  • removed: static field SessionRegistryImpl.logger: Log
  • removed: static method SessionRegistryUtils.obtainPrincipalFromAuthentication(Authentication): Object
  • removed: static method SessionRegistryUtils.obtainSessionIdFromAuthentication(Authentication): String
  • added: class DelegatingSecurityContextExecutor extends AbstractDelegatingSecurityContextSupport implements Executor
  • added: class DelegatingSecurityContextExecutorService extends DelegatingSecurityContextExecutor implements ExecutorService
  • added: ctor DelegatingSecurityContextCallable(Callable)
  • added: ctor DelegatingSecurityContextCallable(Callable, SecurityContext)
  • added: ctor DelegatingSecurityContextExecutor(Executor)
  • added: ctor DelegatingSecurityContextExecutor(Executor, SecurityContext)
  • added: ctor DelegatingSecurityContextExecutorService(ExecutorService)
  • added: ctor DelegatingSecurityContextExecutorService(ExecutorService, SecurityContext)
  • added: ctor DelegatingSecurityContextRunnable(Runnable)
  • added: ctor DelegatingSecurityContextRunnable(Runnable, SecurityContext)
  • added: ctor DelegatingSecurityContextScheduledExecutorService(ScheduledExecutorService)
  • added: ctor DelegatingSecurityContextScheduledExecutorService(ScheduledExecutorService, SecurityContext)
  • added: final class DelegatingSecurityContextCallable implements Callable
  • added: final class DelegatingSecurityContextRunnable implements Runnable
  • added: final class DelegatingSecurityContextScheduledExecutorService extends DelegatingSecurityContextExecutorService implements ScheduledExecutorService
  • added: method DelegatingSecurityContextCallable.call(): Object
  • added: method DelegatingSecurityContextCallable.toString(): String
  • added: method DelegatingSecurityContextExecutor.execute(Runnable): void
  • added: method DelegatingSecurityContextExecutor.getDelegateExecutor(): Executor
  • added: method DelegatingSecurityContextExecutorService.awaitTermination(long, TimeUnit): boolean
  • added: method DelegatingSecurityContextExecutorService.invokeAll(Collection): List
  • added: method DelegatingSecurityContextExecutorService.invokeAll(Collection, long, TimeUnit): List
  • added: method DelegatingSecurityContextExecutorService.invokeAny(Collection): Object
  • added: method DelegatingSecurityContextExecutorService.invokeAny(Collection, long, TimeUnit): Object
  • added: method DelegatingSecurityContextExecutorService.isShutdown(): boolean
  • added: method DelegatingSecurityContextExecutorService.isTerminated(): boolean
  • added: method DelegatingSecurityContextExecutorService.shutdown(): void
  • added: method DelegatingSecurityContextExecutorService.shutdownNow(): List
  • added: method DelegatingSecurityContextExecutorService.submit(Callable): Future
  • added: method DelegatingSecurityContextExecutorService.submit(Runnable): Future
  • added: method DelegatingSecurityContextExecutorService.submit(Runnable, Object): Future
  • added: method DelegatingSecurityContextRunnable.run(): void
  • added: method DelegatingSecurityContextRunnable.toString(): String
  • added: method DelegatingSecurityContextScheduledExecutorService.schedule(Callable, long, TimeUnit): ScheduledFuture
  • added: method DelegatingSecurityContextScheduledExecutorService.schedule(Runnable, long, TimeUnit): ScheduledFuture
  • added: method DelegatingSecurityContextScheduledExecutorService.scheduleAtFixedRate(Runnable, long, long, TimeUnit): ScheduledFuture
  • added: method DelegatingSecurityContextScheduledExecutorService.scheduleWithFixedDelay(Runnable, long, long, TimeUnit): ScheduledFuture
  • added: static method DelegatingSecurityContextCallable.create(Callable, SecurityContext): Callable
  • added: static method DelegatingSecurityContextRunnable.create(Runnable, SecurityContext): Runnable
  • removed: abstract class AbstractUserDetailsServiceBeanDefinitionParser implements BeanDefinitionParser
  • removed: abstract class BeanIds
  • removed: abstract class ConfigUtils
  • removed: class AnonymousBeanDefinitionParser implements BeanDefinitionParser
  • removed: class AuthenticationManagerBeanDefinitionParser implements BeanDefinitionParser
  • removed: class BasicAuthenticationBeanDefinitionParser implements BeanDefinitionParser
  • removed: class ConcurrentSessionsBeanDefinitionParser implements BeanDefinitionParser
  • removed: class CustomAfterInvocationProviderBeanDefinitionDecorator implements BeanDefinitionDecorator
  • removed: class CustomAuthenticationProviderBeanDefinitionDecorator implements BeanDefinitionDecorator
  • removed: class EntryPointInjectionBeanPostProcessor implements BeanPostProcessor, BeanFactoryAware
  • removed: class FilterChainProxyPostProcessor implements BeanPostProcessor, BeanFactoryAware
  • removed: class FilterInvocationDefinitionSourceBeanDefinitionParser extends AbstractSingleBeanDefinitionParser
  • removed: class FormLoginBeanDefinitionParser implements BeanDefinitionParser
  • removed: class HttpFirewallBeanDefinitionParser implements BeanDefinitionParser
  • removed: class HttpFirewallInjectionBeanPostProcessor implements BeanPostProcessor, BeanFactoryAware
  • removed: class HttpSecurityBeanDefinitionParser implements BeanDefinitionParser
  • removed: class InterceptMethodsBeanDefinitionDecorator implements BeanDefinitionDecorator
  • removed: class JdbcUserServiceBeanDefinitionParser extends AbstractUserDetailsServiceBeanDefinitionParser
  • removed: class LdapProviderBeanDefinitionParser implements BeanDefinitionParser
  • removed: class LdapServerBeanDefinitionParser implements BeanDefinitionParser
  • removed: class LdapUserServiceBeanDefinitionParser extends AbstractUserDetailsServiceBeanDefinitionParser
  • removed: class LogoutBeanDefinitionParser implements BeanDefinitionParser
  • removed: class MethodSecurityInterceptorPostProcessor implements BeanPostProcessor, BeanFactoryAware
  • removed: class NamespaceAuthenticationManager extends ProviderManager implements BeanFactoryAware
  • removed: class OrderedFilterBeanDefinitionDecorator implements BeanDefinitionDecorator
  • removed: class PasswordEncoderParser
  • removed: class PortMappingsBeanDefinitionParser implements BeanDefinitionParser
  • removed: class RememberMeBeanDefinitionParser implements BeanDefinitionParser
  • removed: class RememberMeServicesInjectionBeanPostProcessor implements BeanPostProcessor, BeanFactoryAware
  • removed: class SaltSourceBeanDefinitionParser implements BeanDefinitionParser
  • removed: class SecurityConfigurationException extends SpringSecurityException
  • removed: class SecurityNamespaceHandler extends NamespaceHandlerSupport
  • removed: class UserDetailsServiceInjectionBeanPostProcessor implements BeanPostProcessor, BeanFactoryAware
  • removed: class UserServiceBeanDefinitionParser extends AbstractUserDetailsServiceBeanDefinitionParser
  • removed: class X509BeanDefinitionParser implements BeanDefinitionParser
  • removed: ctor AbstractUserDetailsServiceBeanDefinitionParser()
  • removed: ctor AnonymousBeanDefinitionParser()
  • removed: ctor AuthenticationManagerBeanDefinitionParser()
  • removed: ctor BasicAuthenticationBeanDefinitionParser(String)
  • removed: ctor BeanIds()
  • removed: ctor ConcurrentSessionsBeanDefinitionParser()
  • removed: ctor ConfigUtils()
  • removed: ctor ConfigUtils.FilterChainList()
  • removed: ctor CustomAfterInvocationProviderBeanDefinitionDecorator()
  • removed: ctor CustomAuthenticationProviderBeanDefinitionDecorator()
  • removed: ctor EntryPointInjectionBeanPostProcessor()
  • removed: ctor FilterChainProxyPostProcessor()
  • removed: ctor FilterInvocationDefinitionSourceBeanDefinitionParser()
  • removed: ctor HttpFirewallBeanDefinitionParser()
  • removed: ctor HttpFirewallInjectionBeanPostProcessor(String)
  • removed: ctor HttpSecurityBeanDefinitionParser()
  • removed: ctor InterceptMethodsBeanDefinitionDecorator()
  • removed: ctor JdbcUserServiceBeanDefinitionParser()
  • removed: ctor LdapProviderBeanDefinitionParser()
  • removed: ctor LdapServerBeanDefinitionParser()
  • removed: ctor LdapUserServiceBeanDefinitionParser()
  • removed: ctor LogoutBeanDefinitionParser(String)
  • removed: ctor MethodSecurityInterceptorPostProcessor()
  • removed: ctor NamespaceAuthenticationManager()
  • removed: ctor OrderedFilterBeanDefinitionDecorator()
  • removed: ctor PasswordEncoderParser(Element, ParserContext)
  • removed: ctor PortMappingsBeanDefinitionParser()
  • removed: ctor RememberMeBeanDefinitionParser()
  • removed: ctor RememberMeServicesInjectionBeanPostProcessor()
  • removed: ctor SaltSourceBeanDefinitionParser()
  • removed: ctor SecurityConfigurationException(String)
  • removed: ctor SecurityConfigurationException(String, Throwable)
  • removed: ctor SecurityNamespaceHandler()
  • removed: ctor UserDetailsServiceInjectionBeanPostProcessor()
  • removed: ctor UserServiceBeanDefinitionParser()
  • removed: ctor X509BeanDefinitionParser()
  • removed: field AnonymousBeanDefinitionParser.logger: Log
  • removed: field FormLoginBeanDefinitionParser.logger: Log
  • removed: field RememberMeBeanDefinitionParser.logger: Log
  • removed: method AbstractUserDetailsServiceBeanDefinitionParser.doParse(Element, ParserContext, BeanDefinitionBuilder): void
  • removed: method AbstractUserDetailsServiceBeanDefinitionParser.getBeanClassName(Element): String
  • removed: method AbstractUserDetailsServiceBeanDefinitionParser.parse(Element, ParserContext): BeanDefinition
  • removed: method AnonymousBeanDefinitionParser.parse(Element, ParserContext): BeanDefinition
  • removed: method AuthenticationManagerBeanDefinitionParser.parse(Element, ParserContext): BeanDefinition
  • removed: method BasicAuthenticationBeanDefinitionParser.parse(Element, ParserContext): BeanDefinition
  • removed: method ConcurrentSessionsBeanDefinitionParser.parse(Element, ParserContext): BeanDefinition
  • removed: method ConfigUtils.FilterChainList.getFilters(): List
  • removed: method ConfigUtils.FilterChainList.setFilters(List): void
  • removed: method CustomAfterInvocationProviderBeanDefinitionDecorator.decorate(Node, BeanDefinitionHolder, ParserContext): BeanDefinitionHolder
  • removed: method CustomAuthenticationProviderBeanDefinitionDecorator.decorate(Node, BeanDefinitionHolder, ParserContext): BeanDefinitionHolder
  • removed: method EntryPointInjectionBeanPostProcessor.postProcessAfterInitialization(Object, String): Object
  • removed: method EntryPointInjectionBeanPostProcessor.postProcessBeforeInitialization(Object, String): Object
  • removed: method EntryPointInjectionBeanPostProcessor.setBeanFactory(BeanFactory): void
  • removed: method FilterChainProxyPostProcessor.postProcessAfterInitialization(Object, String): Object
  • removed: method FilterChainProxyPostProcessor.postProcessBeforeInitialization(Object, String): Object
  • removed: method FilterChainProxyPostProcessor.setBeanFactory(BeanFactory): void
  • removed: method FilterInvocationDefinitionSourceBeanDefinitionParser.doParse(Element, ParserContext, BeanDefinitionBuilder): void
  • removed: method FilterInvocationDefinitionSourceBeanDefinitionParser.getBeanClassName(Element): String
  • removed: method FormLoginBeanDefinitionParser.parse(Element, ParserContext): BeanDefinition
  • removed: method HttpFirewallBeanDefinitionParser.parse(Element, ParserContext): BeanDefinition
  • removed: method HttpFirewallInjectionBeanPostProcessor.postProcessAfterInitialization(Object, String): Object
  • removed: method HttpFirewallInjectionBeanPostProcessor.postProcessBeforeInitialization(Object, String): Object
  • removed: method HttpFirewallInjectionBeanPostProcessor.setBeanFactory(BeanFactory): void
  • removed: method HttpSecurityBeanDefinitionParser.parse(Element, ParserContext): BeanDefinition
  • removed: method InterceptMethodsBeanDefinitionDecorator.decorate(Node, BeanDefinitionHolder, ParserContext): BeanDefinitionHolder
  • removed: method JdbcUserServiceBeanDefinitionParser.doParse(Element, ParserContext, BeanDefinitionBuilder): void
  • removed: method JdbcUserServiceBeanDefinitionParser.getBeanClassName(Element): String
  • removed: method LdapProviderBeanDefinitionParser.parse(Element, ParserContext): BeanDefinition
  • removed: method LdapServerBeanDefinitionParser.parse(Element, ParserContext): BeanDefinition
  • removed: method LdapUserServiceBeanDefinitionParser.doParse(Element, ParserContext, BeanDefinitionBuilder): void
  • removed: method LdapUserServiceBeanDefinitionParser.getBeanClassName(Element): String
  • removed: method LogoutBeanDefinitionParser.parse(Element, ParserContext): BeanDefinition
  • removed: method MethodSecurityInterceptorPostProcessor.postProcessAfterInitialization(Object, String): Object
  • removed: method MethodSecurityInterceptorPostProcessor.postProcessBeforeInitialization(Object, String): Object
  • removed: method MethodSecurityInterceptorPostProcessor.setBeanFactory(BeanFactory): void
  • removed: method NamespaceAuthenticationManager.afterPropertiesSet(): void
  • removed: method NamespaceAuthenticationManager.getProviders(): List
  • removed: method NamespaceAuthenticationManager.setBeanFactory(BeanFactory): void
  • removed: method NamespaceAuthenticationManager.setProviderBeanNames(List): void
  • removed: method OrderedFilterBeanDefinitionDecorator.decorate(Node, BeanDefinitionHolder, ParserContext): BeanDefinitionHolder
  • removed: method PasswordEncoderParser.getPasswordEncoder(): BeanMetadataElement
  • removed: method PasswordEncoderParser.getSaltSource(): BeanDefinition
  • removed: method PortMappingsBeanDefinitionParser.parse(Element, ParserContext): BeanDefinition
  • removed: method RememberMeBeanDefinitionParser.parse(Element, ParserContext): BeanDefinition
  • removed: method RememberMeServicesInjectionBeanPostProcessor.postProcessAfterInitialization(Object, String): Object
  • removed: method RememberMeServicesInjectionBeanPostProcessor.postProcessBeforeInitialization(Object, String): Object
  • removed: method RememberMeServicesInjectionBeanPostProcessor.setBeanFactory(BeanFactory): void
  • removed: method SaltSourceBeanDefinitionParser.parse(Element, ParserContext): BeanDefinition
  • removed: method SecurityNamespaceHandler.init(): void
  • removed: method UserDetailsServiceInjectionBeanPostProcessor.postProcessAfterInitialization(Object, String): Object
  • removed: method UserDetailsServiceInjectionBeanPostProcessor.postProcessBeforeInitialization(Object, String): Object
  • removed: method UserDetailsServiceInjectionBeanPostProcessor.setBeanFactory(BeanFactory): void
  • removed: method UserServiceBeanDefinitionParser.doParse(Element, ParserContext, BeanDefinitionBuilder): void
  • removed: method UserServiceBeanDefinitionParser.getBeanClassName(Element): String
  • removed: method X509BeanDefinitionParser.parse(Element, ParserContext): BeanDefinition
  • removed: static class ConfigUtils.FilterChainList
  • removed: static field AbstractUserDetailsServiceBeanDefinitionParser.CACHING_SUFFIX: String
  • removed: static field BeanIds.ACCESS_MANAGER: String
  • removed: static field BeanIds.AFTER_INVOCATION_MANAGER: String
  • removed: static field BeanIds.ANONYMOUS_AUTHENTICATION_PROVIDER: String
  • removed: static field BeanIds.ANONYMOUS_PROCESSING_FILTER: String
  • removed: static field BeanIds.AUTHENTICATION_MANAGER: String
  • removed: static field BeanIds.BASIC_AUTHENTICATION_ENTRY_POINT: String
  • removed: static field BeanIds.BASIC_AUTHENTICATION_FILTER: String
  • removed: static field BeanIds.CHANNEL_DECISION_MANAGER: String
  • removed: static field BeanIds.CHANNEL_PROCESSING_FILTER: String
  • removed: static field BeanIds.CONCURRENT_SESSION_CONTROLLER: String
  • removed: static field BeanIds.CONCURRENT_SESSION_FILTER: String
  • removed: static field BeanIds.CONTEXT_SOURCE: String
  • removed: static field BeanIds.DEFAULT_LOGIN_PAGE_GENERATING_FILTER: String
  • removed: static field BeanIds.DELEGATING_METHOD_DEFINITION_SOURCE: String
  • removed: static field BeanIds.EMBEDDED_APACHE_DS: String
  • removed: static field BeanIds.EXCEPTION_TRANSLATION_FILTER: String
  • removed: static field BeanIds.FILTER_CHAIN_PROXY: String
  • removed: static field BeanIds.FILTER_SECURITY_INTERCEPTOR: String
  • removed: static field BeanIds.FORM_LOGIN_ENTRY_POINT: String
  • removed: static field BeanIds.FORM_LOGIN_FILTER: String
  • removed: static field BeanIds.HTTP_SESSION_CONTEXT_INTEGRATION_FILTER: String
  • removed: static field BeanIds.JDBC_USER_DETAILS_MANAGER: String
  • removed: static field BeanIds.JSR_250_METHOD_DEFINITION_SOURCE: String
  • removed: static field BeanIds.LDAP_AUTHENTICATION_PROVIDER: String
  • removed: static field BeanIds.LOGOUT_FILTER: String
  • removed: static field BeanIds.MAIN_ENTRY_POINT: String
  • removed: static field BeanIds.METHOD_DEFINITION_SOURCE_ADVISOR: String
  • removed: static field BeanIds.METHOD_SECURITY_INTERCEPTOR: String
  • removed: static field BeanIds.METHOD_SECURITY_INTERCEPTOR_POST_PROCESSOR: String
  • removed: static field BeanIds.OPEN_ID_ENTRY_POINT: String
  • removed: static field BeanIds.OPEN_ID_FILTER: String
  • removed: static field BeanIds.OPEN_ID_PROVIDER: String
  • removed: static field BeanIds.PORT_MAPPER: String
  • removed: static field BeanIds.PRE_AUTH_ENTRY_POINT: String
  • removed: static field BeanIds.PROTECT_POINTCUT_POST_PROCESSOR: String
  • removed: static field BeanIds.REMEMBER_ME_AUTHENTICATION_PROVIDER: String
  • removed: static field BeanIds.REMEMBER_ME_FILTER: String
  • removed: static field BeanIds.REMEMBER_ME_SERVICES: String
  • removed: static field BeanIds.REMEMBER_ME_SERVICES_INJECTION_POST_PROCESSOR: String
  • removed: static field BeanIds.SECURED_METHOD_DEFINITION_SOURCE: String
  • removed: static field BeanIds.SECURITY_CONTEXT_HOLDER_AWARE_REQUEST_FILTER: String
  • removed: static field BeanIds.SESSION_FIXATION_PROTECTION_FILTER: String
  • removed: static field BeanIds.SESSION_REGISTRY: String
  • removed: static field BeanIds.SPRING_SECURITY_FILTER_CHAIN: String
  • removed: static field BeanIds.USER_DETAILS_SERVICE: String
  • removed: static field BeanIds.X509_AUTH_PROVIDER: String
  • removed: static field BeanIds.X509_FILTER: String
  • removed: static field LdapServerBeanDefinitionParser.ATT_LDIF_FILE: String
  • removed: static field LdapServerBeanDefinitionParser.ATT_PORT: String
  • removed: static field LdapServerBeanDefinitionParser.ATT_ROOT_SUFFIX: String
  • removed: static field LdapServerBeanDefinitionParser.OPT_DEFAULT_PORT: String
  • removed: static field LdapUserServiceBeanDefinitionParser.ATT_GROUP_ROLE_ATTRIBUTE: String
  • removed: static field LdapUserServiceBeanDefinitionParser.ATT_GROUP_SEARCH_BASE: String
  • removed: static field LdapUserServiceBeanDefinitionParser.ATT_GROUP_SEARCH_FILTER: String
  • removed: static field LdapUserServiceBeanDefinitionParser.ATT_SERVER: String
  • removed: static field LdapUserServiceBeanDefinitionParser.ATT_USER_SEARCH_BASE: String
  • removed: static field LdapUserServiceBeanDefinitionParser.ATT_USER_SEARCH_FILTER: String
  • removed: static field LdapUserServiceBeanDefinitionParser.DEF_GROUP_SEARCH_BASE: String
  • removed: static field LdapUserServiceBeanDefinitionParser.DEF_GROUP_SEARCH_FILTER: String
  • removed: static field LdapUserServiceBeanDefinitionParser.DEF_USER_SEARCH_BASE: String
  • removed: static field LdapUserServiceBeanDefinitionParser.INET_ORG_PERSON_MAPPER_CLASS: String
  • removed: static field LdapUserServiceBeanDefinitionParser.LDAP_AUTHORITIES_POPULATOR_CLASS: String
  • removed: static field LdapUserServiceBeanDefinitionParser.LDAP_SEARCH_CLASS: String
  • removed: static field LdapUserServiceBeanDefinitionParser.LDAP_USER_MAPPER_CLASS: String
  • removed: static field LdapUserServiceBeanDefinitionParser.PERSON_MAPPER_CLASS: String
  • removed: static field OrderedFilterBeanDefinitionDecorator.ATT_AFTER: String
  • removed: static field OrderedFilterBeanDefinitionDecorator.ATT_BEFORE: String
  • removed: static field OrderedFilterBeanDefinitionDecorator.ATT_POSITION: String
  • removed: static field PortMappingsBeanDefinitionParser.ATT_HTTPS_PORT: String
  • removed: static field PortMappingsBeanDefinitionParser.ATT_HTTP_PORT: String
  • removed: static field X509BeanDefinitionParser.ATT_REGEX: String
  • removed: static field X509BeanDefinitionParser.ATT_USER_SERVICE_REF: String
  • removed: static method ConfigUtils.addVoter(BeanDefinition, ParserContext): void
  • removed: static method ConfigUtils.countNonEmpty(String[]): int
  • removed: class GlobalSecurityContextHolderStrategy implements SecurityContextHolderStrategy
  • removed: class HttpSessionContextIntegrationFilter extends SpringSecurityFilter implements InitializingBean
  • removed: class InheritableThreadLocalSecurityContextHolderStrategy implements SecurityContextHolderStrategy
  • removed: class SecurityContextHolder
  • removed: class SecurityContextImpl implements SecurityContext
  • removed: class ThreadLocalSecurityContextHolderStrategy implements SecurityContextHolderStrategy
  • removed: ctor GlobalSecurityContextHolderStrategy()
  • removed: ctor HttpSessionContextIntegrationFilter()
  • removed: ctor InheritableThreadLocalSecurityContextHolderStrategy()
  • removed: ctor SecurityContextHolder()
  • removed: ctor SecurityContextImpl()
  • removed: ctor ThreadLocalSecurityContextHolderStrategy()
  • removed: interface SecurityContext extends Serializable
  • removed: interface SecurityContextHolderStrategy
  • removed: method GlobalSecurityContextHolderStrategy.clearContext(): void
  • removed: method GlobalSecurityContextHolderStrategy.getContext(): SecurityContext
  • removed: method GlobalSecurityContextHolderStrategy.setContext(SecurityContext): void
  • removed: method HttpSessionContextIntegrationFilter.afterPropertiesSet(): void
  • removed: method HttpSessionContextIntegrationFilter.doFilterHttp(HttpServletRequest, HttpServletResponse, FilterChain): void
  • removed: method HttpSessionContextIntegrationFilter.generateNewContext(): SecurityContext
  • removed: method HttpSessionContextIntegrationFilter.getContextClass(): Class
  • removed: method HttpSessionContextIntegrationFilter.getOrder(): int
  • removed: method HttpSessionContextIntegrationFilter.isAllowSessionCreation(): boolean
  • removed: method HttpSessionContextIntegrationFilter.isCloneFromHttpSession(): boolean
  • removed: method HttpSessionContextIntegrationFilter.isForceEagerSessionCreation(): boolean
  • removed: method HttpSessionContextIntegrationFilter.setAllowSessionCreation(boolean): void
  • removed: method HttpSessionContextIntegrationFilter.setCloneFromHttpSession(boolean): void
  • removed: method HttpSessionContextIntegrationFilter.setContextClass(Class): void
  • removed: method HttpSessionContextIntegrationFilter.setForceEagerSessionCreation(boolean): void
  • removed: method InheritableThreadLocalSecurityContextHolderStrategy.clearContext(): void
  • removed: method InheritableThreadLocalSecurityContextHolderStrategy.getContext(): SecurityContext
  • removed: method InheritableThreadLocalSecurityContextHolderStrategy.setContext(SecurityContext): void
  • removed: method SecurityContext.getAuthentication(): Authentication
  • removed: method SecurityContext.setAuthentication(Authentication): void
  • removed: method SecurityContextHolder.toString(): String
  • removed: method SecurityContextHolderStrategy.clearContext(): void
  • removed: method SecurityContextHolderStrategy.getContext(): SecurityContext
  • removed: method SecurityContextHolderStrategy.setContext(SecurityContext): void
  • removed: method SecurityContextImpl.equals(Object): boolean
  • removed: method SecurityContextImpl.getAuthentication(): Authentication
  • removed: method SecurityContextImpl.hashCode(): int
  • removed: method SecurityContextImpl.setAuthentication(Authentication): void
  • removed: method SecurityContextImpl.toString(): String
  • removed: method ThreadLocalSecurityContextHolderStrategy.clearContext(): void
  • removed: method ThreadLocalSecurityContextHolderStrategy.getContext(): SecurityContext
  • removed: method ThreadLocalSecurityContextHolderStrategy.setContext(SecurityContext): void
  • removed: static field HttpSessionContextIntegrationFilter.SPRING_SECURITY_CONTEXT_KEY: String
  • removed: static field SecurityContextHolder.MODE_GLOBAL: String
  • removed: static field SecurityContextHolder.MODE_INHERITABLETHREADLOCAL: String
  • removed: static field SecurityContextHolder.MODE_THREADLOCAL: String
  • removed: static field SecurityContextHolder.SYSTEM_PROPERTY: String
  • removed: static method SecurityContextHolder.clearContext(): void
  • removed: static method SecurityContextHolder.getContext(): SecurityContext
  • removed: static method SecurityContextHolder.getInitializeCount(): int
  • removed: static method SecurityContextHolder.setContext(SecurityContext): void
  • removed: static method SecurityContextHolder.setStrategyName(String): void
  • added: ctor DelegatingApplicationListener()
  • added: final class DelegatingApplicationListener implements ApplicationListener
  • added: method DelegatingApplicationListener.addListener(SmartApplicationListener): void
  • added: method DelegatingApplicationListener.onApplicationEvent(ApplicationEvent): void
  • removed: class AuthenticationSimpleHttpInvokerRequestExecutor extends SimpleHttpInvokerRequestExecutor
  • removed: ctor AuthenticationSimpleHttpInvokerRequestExecutor()
  • removed: method AuthenticationSimpleHttpInvokerRequestExecutor.doPrepareConnection(HttpURLConnection, int): void
  • removed: method AuthenticationSimpleHttpInvokerRequestExecutor.prepareConnection(HttpURLConnection, int): void
  • removed: class ContextPropagatingRemoteInvocation extends RemoteInvocation
  • removed: class ContextPropagatingRemoteInvocationFactory implements RemoteInvocationFactory
  • removed: ctor ContextPropagatingRemoteInvocation(MethodInvocation)
  • removed: ctor ContextPropagatingRemoteInvocationFactory()
  • removed: method ContextPropagatingRemoteInvocation.createAuthenticationRequest(String, String): Authentication
  • removed: method ContextPropagatingRemoteInvocation.invoke(Object): Object
  • removed: method ContextPropagatingRemoteInvocationFactory.createRemoteInvocation(MethodInvocation): RemoteInvocation
  • added: abstract class AuthenticationException extends RuntimeException
  • added: class SpringSecurityCoreVersion
  • added: class SpringSecurityMessageSource extends ResourceBundleMessageSource
  • added: ctor AuthenticationException(String)
  • added: ctor AuthenticationException(String, Object)
  • added: ctor AuthenticationException(String, Throwable)
  • added: ctor SpringSecurityCoreVersion()
  • added: ctor SpringSecurityMessageSource()
  • added: interface Authentication extends Principal, Serializable
  • added: interface CredentialsContainer
  • added: interface GrantedAuthority extends Serializable
  • added: method Authentication.getAuthorities(): Collection
  • added: method Authentication.getCredentials(): Object
  • added: method Authentication.getDetails(): Object
  • added: method Authentication.getPrincipal(): Object
  • added: method Authentication.isAuthenticated(): boolean
  • added: method Authentication.setAuthenticated(boolean): void
  • added: method AuthenticationException.clearExtraInformation(): void
  • added: method AuthenticationException.getAuthentication(): Authentication
  • added: method AuthenticationException.getExtraInformation(): Object
  • added: method AuthenticationException.setAuthentication(Authentication): void
  • added: method CredentialsContainer.eraseCredentials(): void
  • added: method GrantedAuthority.getAuthority(): String
  • added: static field SpringSecurityCoreVersion.SERIAL_VERSION_UID: long
  • added: static method SpringSecurityCoreVersion.getVersion(): String
  • added: static method SpringSecurityMessageSource.getAccessor(): MessageSourceAccessor
  • added: abstract class AuthorityUtils
  • added: class GrantedAuthoritiesContainerImpl implements MutableGrantedAuthoritiesContainer
  • added: class GrantedAuthorityImpl implements GrantedAuthority
  • added: ctor AuthorityUtils()
  • added: ctor GrantedAuthoritiesContainerImpl()
  • added: ctor GrantedAuthorityImpl(String)
  • added: ctor SimpleGrantedAuthority(String)
  • added: final class SimpleGrantedAuthority implements GrantedAuthority
  • added: interface GrantedAuthoritiesContainer extends Serializable
  • added: interface MutableGrantedAuthoritiesContainer extends GrantedAuthoritiesContainer
  • added: method GrantedAuthoritiesContainer.getGrantedAuthorities(): Collection
  • added: method GrantedAuthoritiesContainerImpl.getGrantedAuthorities(): List
  • added: method GrantedAuthoritiesContainerImpl.setGrantedAuthorities(Collection): void
  • added: method GrantedAuthoritiesContainerImpl.toString(): String
  • added: method GrantedAuthorityImpl.equals(Object): boolean
  • added: method GrantedAuthorityImpl.getAuthority(): String
  • added: method GrantedAuthorityImpl.hashCode(): int
  • added: method GrantedAuthorityImpl.toString(): String
  • added: method MutableGrantedAuthoritiesContainer.setGrantedAuthorities(Collection): void
  • added: method SimpleGrantedAuthority.equals(Object): boolean
  • added: method SimpleGrantedAuthority.getAuthority(): String
  • added: method SimpleGrantedAuthority.hashCode(): int
  • added: method SimpleGrantedAuthority.toString(): String
  • added: static field AuthorityUtils.NO_AUTHORITIES: List
  • added: static method AuthorityUtils.authorityListToSet(Collection): Set
  • added: static method AuthorityUtils.commaSeparatedStringToAuthorityList(String): List
  • added: static method AuthorityUtils.createAuthorityList(String[]): List
  • added: class MapBasedAttributes2GrantedAuthoritiesMapper implements Attributes2GrantedAuthoritiesMapper, MappableAttributesRetriever, InitializingBean
  • added: class NullAuthoritiesMapper implements GrantedAuthoritiesMapper
  • added: class SimpleAttributes2GrantedAuthoritiesMapper implements Attributes2GrantedAuthoritiesMapper, InitializingBean
  • added: class SimpleMappableAttributesRetriever implements MappableAttributesRetriever
  • added: ctor MapBasedAttributes2GrantedAuthoritiesMapper()
  • added: ctor NullAuthoritiesMapper()
  • added: ctor SimpleAttributes2GrantedAuthoritiesMapper()
  • added: ctor SimpleAuthorityMapper()
  • added: ctor SimpleMappableAttributesRetriever()
  • added: final class SimpleAuthorityMapper implements GrantedAuthoritiesMapper, InitializingBean
  • added: interface Attributes2GrantedAuthoritiesMapper
  • added: interface GrantedAuthoritiesMapper
  • added: interface MappableAttributesRetriever
  • added: method Attributes2GrantedAuthoritiesMapper.getGrantedAuthorities(Collection): Collection
  • added: method GrantedAuthoritiesMapper.mapAuthorities(Collection): Collection
  • added: method MapBasedAttributes2GrantedAuthoritiesMapper.afterPropertiesSet(): void
  • added: method MapBasedAttributes2GrantedAuthoritiesMapper.getAttributes2grantedAuthoritiesMap(): Map
  • added: method MapBasedAttributes2GrantedAuthoritiesMapper.getGrantedAuthorities(Collection): List
  • added: method MapBasedAttributes2GrantedAuthoritiesMapper.getMappableAttributes(): Set
  • added: method MapBasedAttributes2GrantedAuthoritiesMapper.getStringSeparator(): String
  • added: method MapBasedAttributes2GrantedAuthoritiesMapper.setAttributes2grantedAuthoritiesMap(Map): void
  • added: method MapBasedAttributes2GrantedAuthoritiesMapper.setStringSeparator(String): void
  • added: method MappableAttributesRetriever.getMappableAttributes(): Set
  • added: method NullAuthoritiesMapper.mapAuthorities(Collection): Collection
  • added: method SimpleAttributes2GrantedAuthoritiesMapper.afterPropertiesSet(): void
  • added: method SimpleAttributes2GrantedAuthoritiesMapper.getGrantedAuthorities(Collection): List
  • added: method SimpleAttributes2GrantedAuthoritiesMapper.setAddPrefixIfAlreadyExisting(boolean): void
  • added: method SimpleAttributes2GrantedAuthoritiesMapper.setAttributePrefix(String): void
  • added: method SimpleAttributes2GrantedAuthoritiesMapper.setConvertAttributeToLowerCase(boolean): void
  • added: method SimpleAttributes2GrantedAuthoritiesMapper.setConvertAttributeToUpperCase(boolean): void
  • added: method SimpleAuthorityMapper.afterPropertiesSet(): void
  • added: method SimpleAuthorityMapper.mapAuthorities(Collection): Set
  • added: method SimpleAuthorityMapper.setConvertToLowerCase(boolean): void
  • added: method SimpleAuthorityMapper.setConvertToUpperCase(boolean): void
  • added: method SimpleAuthorityMapper.setDefaultAuthority(String): void
  • added: method SimpleAuthorityMapper.setPrefix(String): void
  • added: method SimpleMappableAttributesRetriever.getMappableAttributes(): Set
  • added: method SimpleMappableAttributesRetriever.setMappableAttributes(Set): void
  • added: class SecurityContextHolder
  • added: class SecurityContextImpl implements SecurityContext
  • added: ctor SecurityContextHolder()
  • added: ctor SecurityContextImpl()
  • added: interface SecurityContext extends Serializable
  • added: interface SecurityContextHolderStrategy
  • added: method SecurityContext.getAuthentication(): Authentication
  • added: method SecurityContext.setAuthentication(Authentication): void
  • added: method SecurityContextHolder.toString(): String
  • added: method SecurityContextHolderStrategy.clearContext(): void
  • added: method SecurityContextHolderStrategy.createEmptyContext(): SecurityContext
  • added: method SecurityContextHolderStrategy.getContext(): SecurityContext
  • added: method SecurityContextHolderStrategy.setContext(SecurityContext): void
  • added: method SecurityContextImpl.equals(Object): boolean
  • added: method SecurityContextImpl.getAuthentication(): Authentication
  • added: method SecurityContextImpl.hashCode(): int
  • added: method SecurityContextImpl.setAuthentication(Authentication): void
  • added: method SecurityContextImpl.toString(): String
  • added: static field SecurityContextHolder.MODE_GLOBAL: String
  • added: static field SecurityContextHolder.MODE_INHERITABLETHREADLOCAL: String
  • added: static field SecurityContextHolder.MODE_THREADLOCAL: String
  • added: static field SecurityContextHolder.SYSTEM_PROPERTY: String
  • added: static method SecurityContextHolder.clearContext(): void
  • added: static method SecurityContextHolder.createEmptyContext(): SecurityContext
  • added: static method SecurityContextHolder.getContext(): SecurityContext
  • added: static method SecurityContextHolder.getContextHolderStrategy(): SecurityContextHolderStrategy
  • added: static method SecurityContextHolder.getInitializeCount(): int
  • added: static method SecurityContextHolder.setContext(SecurityContext): void
  • added: static method SecurityContextHolder.setStrategyName(String): void
  • added: class AnnotationParameterNameDiscoverer implements ParameterNameDiscoverer
  • added: class DefaultSecurityParameterNameDiscoverer extends PrioritizedParameterNameDiscoverer
  • added: ctor AnnotationParameterNameDiscoverer(Set)
  • added: ctor AnnotationParameterNameDiscoverer(String[])
  • added: ctor DefaultSecurityParameterNameDiscoverer()
  • added: ctor DefaultSecurityParameterNameDiscoverer(List)
  • added: method AnnotationParameterNameDiscoverer.getParameterNames(Constructor): String[]
  • added: method AnnotationParameterNameDiscoverer.getParameterNames(Method): String[]
  • added: abstract class SessionCreationEvent extends ApplicationEvent
  • added: abstract class SessionDestroyedEvent extends ApplicationEvent
  • added: class SessionInformation implements Serializable
  • added: class SessionRegistryImpl implements SessionRegistry, ApplicationListener
  • added: ctor SessionCreationEvent(Object)
  • added: ctor SessionDestroyedEvent(Object)
  • added: ctor SessionInformation(Object, String, Date)
  • added: ctor SessionRegistryImpl()
  • added: field SessionRegistryImpl.logger: Log
  • added: interface SessionIdentifierAware
  • added: interface SessionRegistry
  • added: method SessionDestroyedEvent.getId(): String
  • added: method SessionDestroyedEvent.getSecurityContexts(): List
  • added: method SessionIdentifierAware.getSessionId(): String
  • added: method SessionInformation.expireNow(): void
  • added: method SessionInformation.getLastRequest(): Date
  • added: method SessionInformation.getPrincipal(): Object
  • added: method SessionInformation.getSessionId(): String
  • added: method SessionInformation.isExpired(): boolean
  • added: method SessionInformation.refreshLastRequest(): void
  • added: method SessionRegistry.getAllPrincipals(): List
  • added: method SessionRegistry.getAllSessions(Object, boolean): List
  • added: method SessionRegistry.getSessionInformation(String): SessionInformation
  • added: method SessionRegistry.refreshLastRequest(String): void
  • added: method SessionRegistry.registerNewSession(String, Object): void
  • added: method SessionRegistry.removeSessionInformation(String): void
  • added: method SessionRegistryImpl.getAllPrincipals(): List
  • added: method SessionRegistryImpl.getAllSessions(Object, boolean): List
  • added: method SessionRegistryImpl.getSessionInformation(String): SessionInformation
  • added: method SessionRegistryImpl.onApplicationEvent(SessionDestroyedEvent): void
  • added: method SessionRegistryImpl.refreshLastRequest(String): void
  • added: method SessionRegistryImpl.registerNewSession(String, Object): void
  • added: method SessionRegistryImpl.removeSessionInformation(String): void
  • added: abstract class Sha512DigestUtils
  • added: class DefaultToken implements Token
  • added: class KeyBasedPersistenceTokenService implements TokenService, InitializingBean
  • added: class SecureRandomFactoryBean implements FactoryBean
  • added: ctor DefaultToken(String, long, String)
  • added: ctor KeyBasedPersistenceTokenService()
  • added: ctor SecureRandomFactoryBean()
  • added: ctor Sha512DigestUtils()
  • added: interface Token
  • added: interface TokenService
  • added: method DefaultToken.equals(Object): boolean
  • added: method DefaultToken.getExtendedInformation(): String
  • added: method DefaultToken.getKey(): String
  • added: method DefaultToken.getKeyCreationTime(): long
  • added: method DefaultToken.hashCode(): int
  • added: method DefaultToken.toString(): String
  • added: method KeyBasedPersistenceTokenService.afterPropertiesSet(): void
  • added: method KeyBasedPersistenceTokenService.allocateToken(String): Token
  • added: method KeyBasedPersistenceTokenService.setPseudoRandomNumberBits(int): void
  • added: method KeyBasedPersistenceTokenService.setPseudoRandomNumberBytes(int): void
  • added: method KeyBasedPersistenceTokenService.setSecureRandom(SecureRandom): void
  • added: method KeyBasedPersistenceTokenService.setServerInteger(Integer): void
  • added: method KeyBasedPersistenceTokenService.setServerSecret(String): void
  • added: method KeyBasedPersistenceTokenService.verifyToken(String): Token
  • added: method SecureRandomFactoryBean.getObject(): SecureRandom
  • added: method SecureRandomFactoryBean.getObjectType(): Class
  • added: method SecureRandomFactoryBean.isSingleton(): boolean
  • added: method SecureRandomFactoryBean.setAlgorithm(String): void
  • added: method SecureRandomFactoryBean.setSeed(Resource): void
  • added: method Token.getExtendedInformation(): String
  • added: method Token.getKey(): String
  • added: method Token.getKeyCreationTime(): long
  • added: method TokenService.allocateToken(String): Token
  • added: method TokenService.verifyToken(String): Token
  • added: static method Sha512DigestUtils.sha(String): byte[]
  • added: static method Sha512DigestUtils.sha(byte[]): byte[]
  • added: static method Sha512DigestUtils.shaHex(String): String
  • added: static method Sha512DigestUtils.shaHex(byte[]): String
  • added: class User implements UserDetails, CredentialsContainer
  • added: class UserDetailsByNameServiceWrapper implements AuthenticationUserDetailsService, InitializingBean
  • added: class UsernameNotFoundException extends AuthenticationException
  • added: ctor User(String, String, Collection)
  • added: ctor User(String, String, boolean, boolean, boolean, boolean, Collection)
  • added: ctor UserDetailsByNameServiceWrapper()
  • added: ctor UserDetailsByNameServiceWrapper(UserDetailsService)
  • added: ctor UsernameNotFoundException(String)
  • added: ctor UsernameNotFoundException(String, Object)
  • added: ctor UsernameNotFoundException(String, Throwable)
  • added: interface AuthenticationUserDetailsService
  • added: interface UserCache
  • added: interface UserDetails extends Serializable
  • added: interface UserDetailsChecker
  • added: interface UserDetailsService
  • added: method AuthenticationUserDetailsService.loadUserDetails(Authentication): UserDetails
  • added: method User.equals(Object): boolean
  • added: method User.eraseCredentials(): void
  • added: method User.getAuthorities(): Collection
  • added: method User.getPassword(): String
  • added: method User.getUsername(): String
  • added: method User.hashCode(): int
  • added: method User.isAccountNonExpired(): boolean
  • added: method User.isAccountNonLocked(): boolean
  • added: method User.isCredentialsNonExpired(): boolean
  • added: method User.isEnabled(): boolean
  • added: method User.toString(): String
  • added: method UserCache.getUserFromCache(String): UserDetails
  • added: method UserCache.putUserInCache(UserDetails): void
  • added: method UserCache.removeUserFromCache(String): void
  • added: method UserDetails.getAuthorities(): Collection
  • added: method UserDetails.getPassword(): String
  • added: method UserDetails.getUsername(): String
  • added: method UserDetails.isAccountNonExpired(): boolean
  • added: method UserDetails.isAccountNonLocked(): boolean
  • added: method UserDetails.isCredentialsNonExpired(): boolean
  • added: method UserDetails.isEnabled(): boolean
  • added: method UserDetailsByNameServiceWrapper.afterPropertiesSet(): void
  • added: method UserDetailsByNameServiceWrapper.loadUserDetails(Authentication): UserDetails
  • added: method UserDetailsByNameServiceWrapper.setUserDetailsService(UserDetailsService): void
  • added: method UserDetailsChecker.check(UserDetails): void
  • added: method UserDetailsService.loadUserByUsername(String): UserDetails
  • added: class EhCacheBasedUserCache implements UserCache, InitializingBean
  • added: class NullUserCache implements UserCache
  • added: class SpringCacheBasedUserCache implements UserCache
  • added: ctor EhCacheBasedUserCache()
  • added: ctor NullUserCache()
  • added: ctor SpringCacheBasedUserCache(Cache)
  • added: method EhCacheBasedUserCache.afterPropertiesSet(): void
  • added: method EhCacheBasedUserCache.getCache(): Ehcache
  • added: method EhCacheBasedUserCache.getUserFromCache(String): UserDetails
  • added: method EhCacheBasedUserCache.putUserInCache(UserDetails): void
  • added: method EhCacheBasedUserCache.removeUserFromCache(String): void
  • added: method EhCacheBasedUserCache.removeUserFromCache(UserDetails): void
  • added: method EhCacheBasedUserCache.setCache(Ehcache): void
  • added: method NullUserCache.getUserFromCache(String): UserDetails
  • added: method NullUserCache.putUserInCache(UserDetails): void
  • added: method NullUserCache.removeUserFromCache(String): void
  • added: method SpringCacheBasedUserCache.getUserFromCache(String): UserDetails
  • added: method SpringCacheBasedUserCache.putUserInCache(UserDetails): void
  • added: method SpringCacheBasedUserCache.removeUserFromCache(String): void
  • added: method SpringCacheBasedUserCache.removeUserFromCache(UserDetails): void
  • added: class JdbcDaoImpl extends JdbcDaoSupport implements UserDetailsService
  • added: ctor JdbcDaoImpl()
  • added: field JdbcDaoImpl.messages: MessageSourceAccessor
  • added: method JdbcDaoImpl.addCustomAuthorities(String, List): void
  • added: method JdbcDaoImpl.createUserDetails(String, UserDetails, List): UserDetails
  • added: method JdbcDaoImpl.getAuthoritiesByUsernameQuery(): String
  • added: method JdbcDaoImpl.getEnableAuthorities(): boolean
  • added: method JdbcDaoImpl.getEnableGroups(): boolean
  • added: method JdbcDaoImpl.getRolePrefix(): String
  • added: method JdbcDaoImpl.getUsersByUsernameQuery(): String
  • added: method JdbcDaoImpl.initDao(): void
  • added: method JdbcDaoImpl.isUsernameBasedPrimaryKey(): boolean
  • added: method JdbcDaoImpl.loadGroupAuthorities(String): List
  • added: method JdbcDaoImpl.loadUserAuthorities(String): List
  • added: method JdbcDaoImpl.loadUserByUsername(String): UserDetails
  • added: method JdbcDaoImpl.loadUsersByUsername(String): List
  • added: method JdbcDaoImpl.setAuthoritiesByUsernameQuery(String): void
  • added: method JdbcDaoImpl.setEnableAuthorities(boolean): void
  • added: method JdbcDaoImpl.setEnableGroups(boolean): void
  • added: method JdbcDaoImpl.setGroupAuthoritiesByUsernameQuery(String): void
  • added: method JdbcDaoImpl.setRolePrefix(String): void
  • added: method JdbcDaoImpl.setUsernameBasedPrimaryKey(boolean): void
  • added: method JdbcDaoImpl.setUsersByUsernameQuery(String): void
  • added: static field JdbcDaoImpl.DEF_AUTHORITIES_BY_USERNAME_QUERY: String
  • added: static field JdbcDaoImpl.DEF_GROUP_AUTHORITIES_BY_USERNAME_QUERY: String
  • added: static field JdbcDaoImpl.DEF_USERS_BY_USERNAME_QUERY: String
  • added: class InMemoryDaoImpl implements UserDetailsService, InitializingBean
  • added: class UserAttribute
  • added: class UserAttributeEditor extends PropertyEditorSupport
  • added: class UserMap
  • added: class UserMapEditor extends PropertyEditorSupport
  • added: ctor InMemoryDaoImpl()
  • added: ctor UserAttribute()
  • added: ctor UserAttributeEditor()
  • added: ctor UserMap()
  • added: ctor UserMapEditor()
  • added: method InMemoryDaoImpl.afterPropertiesSet(): void
  • added: method InMemoryDaoImpl.getUserMap(): UserMap
  • added: method InMemoryDaoImpl.loadUserByUsername(String): UserDetails
  • added: method InMemoryDaoImpl.setUserMap(UserMap): void
  • added: method InMemoryDaoImpl.setUserProperties(Properties): void
  • added: method UserAttribute.addAuthority(GrantedAuthority): void
  • added: method UserAttribute.getAuthorities(): List
  • added: method UserAttribute.getPassword(): String
  • added: method UserAttribute.isEnabled(): boolean
  • added: method UserAttribute.isValid(): boolean
  • added: method UserAttribute.setAuthorities(List): void
  • added: method UserAttribute.setAuthoritiesAsString(List): void
  • added: method UserAttribute.setEnabled(boolean): void
  • added: method UserAttribute.setPassword(String): void
  • added: method UserAttributeEditor.setAsText(String): void
  • added: method UserMap.addUser(UserDetails): void
  • added: method UserMap.getUser(String): UserDetails
  • added: method UserMap.getUserCount(): int
  • added: method UserMap.setUsers(Map): void
  • added: method UserMapEditor.setAsText(String): void
  • added: static method UserMapEditor.addUsersFromProperties(UserMap, Properties): UserMap
  • added: class BCrypt
  • added: class BCryptPasswordEncoder implements PasswordEncoder
  • added: ctor BCrypt()
  • added: ctor BCryptPasswordEncoder()
  • added: ctor BCryptPasswordEncoder(int)
  • added: ctor BCryptPasswordEncoder(int, SecureRandom)
  • added: method BCryptPasswordEncoder.encode(CharSequence): String
  • added: method BCryptPasswordEncoder.matches(CharSequence, String): boolean
  • added: static method BCrypt.checkpw(String, String): boolean
  • added: static method BCrypt.gensalt(): String
  • added: static method BCrypt.gensalt(int): String
  • added: static method BCrypt.gensalt(int, SecureRandom): String
  • added: static method BCrypt.hashpw(String, String): String
  • added: ctor Base64()
  • added: ctor Hex()
  • added: ctor Utf8()
  • added: final class Base64
  • added: final class Hex
  • added: final class Utf8
  • added: static field Base64.DECODE: int
  • added: static field Base64.DO_BREAK_LINES: int
  • added: static field Base64.ENCODE: int
  • added: static field Base64.NO_OPTIONS: int
  • added: static field Base64.ORDERED: int
  • added: static field Base64.URL_SAFE: int
  • added: static method Base64.decode(byte[]): byte[]
  • added: static method Base64.encode(byte[]): byte[]
  • added: static method Base64.isBase64(byte[]): boolean
  • added: static method Hex.decode(CharSequence): byte[]
  • added: static method Hex.encode(byte[]): char[]
  • added: static method Utf8.decode(byte[]): String
  • added: static method Utf8.encode(CharSequence): byte[]
  • added: class Encryptors
  • added: interface BytesEncryptor
  • added: interface TextEncryptor
  • added: method BytesEncryptor.decrypt(byte[]): byte[]
  • added: method BytesEncryptor.encrypt(byte[]): byte[]
  • added: method TextEncryptor.decrypt(String): String
  • added: method TextEncryptor.encrypt(String): String
  • added: static method Encryptors.delux(CharSequence, CharSequence): TextEncryptor
  • added: static method Encryptors.noOpText(): TextEncryptor
  • added: static method Encryptors.queryableText(CharSequence, CharSequence): TextEncryptor
  • added: static method Encryptors.standard(CharSequence, CharSequence): BytesEncryptor
  • added: static method Encryptors.stronger(CharSequence, CharSequence): BytesEncryptor
  • added: static method Encryptors.text(CharSequence, CharSequence): TextEncryptor
  • added: class KeyGenerators
  • added: interface BytesKeyGenerator
  • added: interface StringKeyGenerator
  • added: method BytesKeyGenerator.generateKey(): byte[]
  • added: method BytesKeyGenerator.getKeyLength(): int
  • added: method StringKeyGenerator.generateKey(): String
  • added: static method KeyGenerators.secureRandom(): BytesKeyGenerator
  • added: static method KeyGenerators.secureRandom(int): BytesKeyGenerator
  • added: static method KeyGenerators.shared(int): BytesKeyGenerator
  • added: static method KeyGenerators.string(): StringKeyGenerator
  • added: ctor StandardPasswordEncoder()
  • added: ctor StandardPasswordEncoder(CharSequence)
  • added: final class NoOpPasswordEncoder implements PasswordEncoder
  • added: final class StandardPasswordEncoder implements PasswordEncoder
  • added: interface PasswordEncoder
  • added: method NoOpPasswordEncoder.encode(CharSequence): String
  • added: method NoOpPasswordEncoder.matches(CharSequence, String): boolean
  • added: method PasswordEncoder.encode(CharSequence): String
  • added: method PasswordEncoder.matches(CharSequence, String): boolean
  • added: method StandardPasswordEncoder.encode(CharSequence): String
  • added: method StandardPasswordEncoder.matches(CharSequence, String): boolean
  • added: static method NoOpPasswordEncoder.getInstance(): PasswordEncoder
  • added: class EncodingUtils
  • added: static method EncodingUtils.concatenate(byte[][]): byte[]
  • added: static method EncodingUtils.subArray(byte[], int, int): byte[]
  • removed: abstract class AbstractAuthenticationEvent extends ApplicationEvent
  • removed: abstract class AbstractAuthenticationFailureEvent extends AbstractAuthenticationEvent
  • removed: class AuthenticationFailureBadCredentialsEvent extends AbstractAuthenticationFailureEvent
  • removed: class AuthenticationFailureConcurrentLoginEvent extends AbstractAuthenticationFailureEvent
  • removed: class AuthenticationFailureCredentialsExpiredEvent extends AbstractAuthenticationFailureEvent
  • removed: class AuthenticationFailureDisabledEvent extends AbstractAuthenticationFailureEvent
  • removed: class AuthenticationFailureExpiredEvent extends AbstractAuthenticationFailureEvent
  • removed: class AuthenticationFailureLockedEvent extends AbstractAuthenticationFailureEvent
  • removed: class AuthenticationFailureProviderNotFoundEvent extends AbstractAuthenticationFailureEvent
  • removed: class AuthenticationFailureProxyUntrustedEvent extends AbstractAuthenticationFailureEvent
  • removed: class AuthenticationFailureServiceExceptionEvent extends AbstractAuthenticationFailureEvent
  • removed: class AuthenticationSuccessEvent extends AbstractAuthenticationEvent
  • removed: class AuthenticationSwitchUserEvent extends AbstractAuthenticationEvent
  • removed: class InteractiveAuthenticationSuccessEvent extends AbstractAuthenticationEvent
  • removed: class LoggerListener implements ApplicationListener
  • removed: ctor AbstractAuthenticationEvent(Authentication)
  • removed: ctor AbstractAuthenticationFailureEvent(Authentication, AuthenticationException)
  • removed: ctor AuthenticationFailureBadCredentialsEvent(Authentication, AuthenticationException)
  • removed: ctor AuthenticationFailureConcurrentLoginEvent(Authentication, AuthenticationException)
  • removed: ctor AuthenticationFailureCredentialsExpiredEvent(Authentication, AuthenticationException)
  • removed: ctor AuthenticationFailureDisabledEvent(Authentication, AuthenticationException)
  • removed: ctor AuthenticationFailureExpiredEvent(Authentication, AuthenticationException)
  • removed: ctor AuthenticationFailureLockedEvent(Authentication, AuthenticationException)
  • removed: ctor AuthenticationFailureProviderNotFoundEvent(Authentication, AuthenticationException)
  • removed: ctor AuthenticationFailureProxyUntrustedEvent(Authentication, AuthenticationException)
  • removed: ctor AuthenticationFailureServiceExceptionEvent(Authentication, AuthenticationException)
  • removed: ctor AuthenticationSuccessEvent(Authentication)
  • removed: ctor AuthenticationSwitchUserEvent(Authentication, UserDetails)
  • removed: ctor InteractiveAuthenticationSuccessEvent(Authentication, Class)
  • removed: ctor LoggerListener()
  • removed: method AbstractAuthenticationEvent.getAuthentication(): Authentication
  • removed: method AbstractAuthenticationFailureEvent.getException(): AuthenticationException
  • removed: method AuthenticationSwitchUserEvent.getTargetUser(): UserDetails
  • removed: method InteractiveAuthenticationSuccessEvent.getGeneratedBy(): Class
  • removed: method LoggerListener.isLogInteractiveAuthenticationSuccessEvents(): boolean
  • removed: method LoggerListener.onApplicationEvent(ApplicationEvent): void
  • removed: method LoggerListener.setLogInteractiveAuthenticationSuccessEvents(boolean): void
  • removed: abstract class AbstractAuthorizationEvent extends ApplicationEvent
  • removed: class AuthenticationCredentialsNotFoundEvent extends AbstractAuthorizationEvent
  • removed: class AuthorizationFailureEvent extends AbstractAuthorizationEvent
  • removed: class AuthorizedEvent extends AbstractAuthorizationEvent
  • removed: class LoggerListener implements ApplicationListener
  • removed: class PublicInvocationEvent extends AbstractAuthorizationEvent
  • removed: ctor AbstractAuthorizationEvent(Object)
  • removed: ctor AuthenticationCredentialsNotFoundEvent(Object, ConfigAttributeDefinition, AuthenticationCredentialsNotFoundException)
  • removed: ctor AuthorizationFailureEvent(Object, ConfigAttributeDefinition, Authentication, AccessDeniedException)
  • removed: ctor AuthorizedEvent(Object, ConfigAttributeDefinition, Authentication)
  • removed: ctor LoggerListener()
  • removed: ctor PublicInvocationEvent(Object)
  • removed: method AuthenticationCredentialsNotFoundEvent.getConfigAttributeDefinition(): ConfigAttributeDefinition
  • removed: method AuthenticationCredentialsNotFoundEvent.getCredentialsNotFoundException(): AuthenticationCredentialsNotFoundException
  • removed: method AuthorizationFailureEvent.getAccessDeniedException(): AccessDeniedException
  • removed: method AuthorizationFailureEvent.getAuthentication(): Authentication
  • removed: method AuthorizationFailureEvent.getConfigAttributeDefinition(): ConfigAttributeDefinition
  • removed: method AuthorizedEvent.getAuthentication(): Authentication
  • removed: method AuthorizedEvent.getConfigAttributeDefinition(): ConfigAttributeDefinition
  • removed: method LoggerListener.onApplicationEvent(ApplicationEvent): void
  • removed: abstract class FirewalledRequest extends HttpServletRequestWrapper
  • removed: class DefaultHttpFirewall implements HttpFirewall
  • removed: class RequestRejectedException extends RuntimeException
  • removed: ctor DefaultHttpFirewall()
  • removed: ctor FirewalledRequest(HttpServletRequest)
  • removed: ctor RequestRejectedException(String)
  • removed: interface HttpFirewall
  • removed: method DefaultHttpFirewall.getFirewalledRequest(HttpServletRequest): FirewalledRequest
  • removed: method DefaultHttpFirewall.getFirewalledResponse(HttpServletResponse): HttpServletResponse
  • removed: method FirewalledRequest.reset(): void
  • removed: method HttpFirewall.getFirewalledRequest(HttpServletRequest): FirewalledRequest
  • removed: method HttpFirewall.getFirewalledResponse(HttpServletResponse): HttpServletResponse
  • removed: abstract class AbstractSecurityInterceptor implements InitializingBean, ApplicationEventPublisherAware, MessageSourceAware
  • removed: class InterceptorStatusToken
  • removed: ctor AbstractSecurityInterceptor()
  • removed: ctor InterceptorStatusToken(SecurityContext, boolean, ConfigAttributeDefinition, Object)
  • removed: field AbstractSecurityInterceptor.messages: MessageSourceAccessor
  • removed: interface ObjectDefinitionSource
  • removed: method AbstractSecurityInterceptor.afterInvocation(InterceptorStatusToken, Object): Object
  • removed: method AbstractSecurityInterceptor.afterPropertiesSet(): void
  • removed: method AbstractSecurityInterceptor.beforeInvocation(Object): InterceptorStatusToken
  • removed: method AbstractSecurityInterceptor.getAccessDecisionManager(): AccessDecisionManager
  • removed: method AbstractSecurityInterceptor.getAfterInvocationManager(): AfterInvocationManager
  • removed: method AbstractSecurityInterceptor.getAuthenticationManager(): AuthenticationManager
  • removed: method AbstractSecurityInterceptor.getRunAsManager(): RunAsManager
  • removed: method AbstractSecurityInterceptor.getSecureObjectClass(): Class
  • removed: method AbstractSecurityInterceptor.isAlwaysReauthenticate(): boolean
  • removed: method AbstractSecurityInterceptor.isRejectPublicInvocations(): boolean
  • removed: method AbstractSecurityInterceptor.isValidateConfigAttributes(): boolean
  • removed: method AbstractSecurityInterceptor.obtainObjectDefinitionSource(): ObjectDefinitionSource
  • removed: method AbstractSecurityInterceptor.setAccessDecisionManager(AccessDecisionManager): void
  • removed: method AbstractSecurityInterceptor.setAfterInvocationManager(AfterInvocationManager): void
  • removed: method AbstractSecurityInterceptor.setAlwaysReauthenticate(boolean): void
  • removed: method AbstractSecurityInterceptor.setApplicationEventPublisher(ApplicationEventPublisher): void
  • removed: method AbstractSecurityInterceptor.setAuthenticationManager(AuthenticationManager): void
  • removed: method AbstractSecurityInterceptor.setMessageSource(MessageSource): void
  • removed: method AbstractSecurityInterceptor.setRejectPublicInvocations(boolean): void
  • removed: method AbstractSecurityInterceptor.setRunAsManager(RunAsManager): void
  • removed: method AbstractSecurityInterceptor.setValidateConfigAttributes(boolean): void
  • removed: method InterceptorStatusToken.getAttr(): ConfigAttributeDefinition
  • removed: method InterceptorStatusToken.getSecureObject(): Object
  • removed: method InterceptorStatusToken.getSecurityContext(): SecurityContext
  • removed: method InterceptorStatusToken.isContextHolderRefreshRequired(): boolean
  • removed: method ObjectDefinitionSource.getAttributes(Object): ConfigAttributeDefinition
  • removed: method ObjectDefinitionSource.getConfigAttributeDefinitions(): Collection
  • removed: method ObjectDefinitionSource.supports(Class): boolean
  • removed: static field AbstractSecurityInterceptor.logger: Log
  • removed: abstract class AbstractFallbackMethodDefinitionSource implements MethodDefinitionSource
  • removed: abstract class AbstractMethodDefinitionSource implements MethodDefinitionSource
  • removed: class MapBasedMethodDefinitionSource extends AbstractFallbackMethodDefinitionSource implements BeanClassLoaderAware
  • removed: class MethodDefinitionAttributes extends AbstractFallbackMethodDefinitionSource implements InitializingBean
  • removed: class MethodDefinitionSourceEditor extends PropertyEditorSupport
  • removed: class MethodInvocationPrivilegeEvaluator implements InitializingBean
  • removed: ctor AbstractFallbackMethodDefinitionSource()
  • removed: ctor AbstractMethodDefinitionSource()
  • removed: ctor DelegatingMethodDefinitionSource()
  • removed: ctor MapBasedMethodDefinitionSource()
  • removed: ctor MapBasedMethodDefinitionSource(Map)
  • removed: ctor MethodDefinitionAttributes()
  • removed: ctor MethodDefinitionSourceEditor()
  • removed: ctor MethodInvocationPrivilegeEvaluator()
  • removed: ctor ProtectPointcutPostProcessor(MapBasedMethodDefinitionSource)
  • removed: field MapBasedMethodDefinitionSource.methodMap: Map
  • removed: final class DelegatingMethodDefinitionSource implements MethodDefinitionSource, InitializingBean
  • removed: final class ProtectPointcutPostProcessor implements BeanPostProcessor
  • removed: interface MethodDefinitionSource extends ObjectDefinitionSource
  • removed: method AbstractFallbackMethodDefinitionSource.findAttributes(Class): ConfigAttributeDefinition
  • removed: method AbstractFallbackMethodDefinitionSource.findAttributes(Method, Class): ConfigAttributeDefinition
  • removed: method AbstractFallbackMethodDefinitionSource.getAttributes(Method, Class): ConfigAttributeDefinition
  • removed: method AbstractFallbackMethodDefinitionSource.getAttributes(Object): ConfigAttributeDefinition
  • removed: method AbstractFallbackMethodDefinitionSource.getConfigAttributeDefinitions(): Collection
  • removed: method AbstractFallbackMethodDefinitionSource.supports(Class): boolean
  • removed: method AbstractMethodDefinitionSource.getAttributes(Method, Class): ConfigAttributeDefinition
  • removed: method AbstractMethodDefinitionSource.getAttributes(Object): ConfigAttributeDefinition
  • removed: method AbstractMethodDefinitionSource.getConfigAttributeDefinitions(): Collection
  • removed: method AbstractMethodDefinitionSource.lookupAttributes(Method): ConfigAttributeDefinition
  • removed: method AbstractMethodDefinitionSource.supports(Class): boolean
  • removed: method DelegatingMethodDefinitionSource.afterPropertiesSet(): void
  • removed: method DelegatingMethodDefinitionSource.getAttributes(Method, Class): ConfigAttributeDefinition
  • removed: method DelegatingMethodDefinitionSource.getAttributes(Object): ConfigAttributeDefinition
  • removed: method DelegatingMethodDefinitionSource.getConfigAttributeDefinitions(): Collection
  • removed: method DelegatingMethodDefinitionSource.setMethodDefinitionSources(List): void
  • removed: method DelegatingMethodDefinitionSource.supports(Class): boolean
  • removed: method MapBasedMethodDefinitionSource.addSecureMethod(Class, Method, ConfigAttributeDefinition): void
  • removed: method MapBasedMethodDefinitionSource.addSecureMethod(Class, String, ConfigAttributeDefinition): void
  • removed: method MapBasedMethodDefinitionSource.addSecureMethod(String, ConfigAttributeDefinition): void
  • removed: method MapBasedMethodDefinitionSource.findAttributes(Class): ConfigAttributeDefinition
  • removed: method MapBasedMethodDefinitionSource.findAttributes(Method, Class): ConfigAttributeDefinition
  • removed: method MapBasedMethodDefinitionSource.getConfigAttributeDefinitions(): Collection
  • removed: method MapBasedMethodDefinitionSource.getMethodMapSize(): int
  • removed: method MapBasedMethodDefinitionSource.setBeanClassLoader(ClassLoader): void
  • removed: method MethodDefinitionAttributes.afterPropertiesSet(): void
  • removed: method MethodDefinitionAttributes.findAttributes(Class): ConfigAttributeDefinition
  • removed: method MethodDefinitionAttributes.findAttributes(Method, Class): ConfigAttributeDefinition
  • removed: method MethodDefinitionAttributes.getConfigAttributeDefinitions(): Collection
  • removed: method MethodDefinitionAttributes.setAttributes(Attributes): void
  • removed: method MethodDefinitionSource.getAttributes(Method, Class): ConfigAttributeDefinition
  • removed: method MethodDefinitionSourceEditor.setAsText(String): void
  • removed: method MethodInvocationPrivilegeEvaluator.afterPropertiesSet(): void
  • removed: method MethodInvocationPrivilegeEvaluator.isAllowed(MethodInvocation, Authentication): boolean
  • removed: method MethodInvocationPrivilegeEvaluator.setSecurityInterceptor(AbstractSecurityInterceptor): void
  • removed: method ProtectPointcutPostProcessor.postProcessAfterInitialization(Object, String): Object
  • removed: method ProtectPointcutPostProcessor.postProcessBeforeInitialization(Object, String): Object
  • removed: method ProtectPointcutPostProcessor.setPointcutMap(Map): void
  • removed: static field MethodInvocationPrivilegeEvaluator.logger: Log
  • removed: class MethodDefinitionSourceAdvisor extends AbstractPointcutAdvisor implements BeanFactoryAware
  • removed: class MethodSecurityInterceptor extends AbstractSecurityInterceptor implements MethodInterceptor
  • removed: ctor MethodDefinitionSourceAdvisor(MethodSecurityInterceptor)
  • removed: ctor MethodDefinitionSourceAdvisor(String, MethodDefinitionSource)
  • removed: ctor MethodSecurityInterceptor()
  • removed: method MethodDefinitionSourceAdvisor.getAdvice(): Advice
  • removed: method MethodDefinitionSourceAdvisor.getPointcut(): Pointcut
  • removed: method MethodDefinitionSourceAdvisor.setBeanFactory(BeanFactory): void
  • removed: method MethodSecurityInterceptor.getObjectDefinitionSource(): MethodDefinitionSource
  • removed: method MethodSecurityInterceptor.getSecureObjectClass(): Class
  • removed: method MethodSecurityInterceptor.invoke(MethodInvocation): Object
  • removed: method MethodSecurityInterceptor.obtainObjectDefinitionSource(): ObjectDefinitionSource
  • removed: method MethodSecurityInterceptor.setObjectDefinitionSource(MethodDefinitionSource): void
  • removed: class AspectJAnnotationSecurityInterceptor extends AbstractSecurityInterceptor
  • removed: class AspectJSecurityInterceptor extends AbstractSecurityInterceptor
  • removed: ctor AspectJAnnotationSecurityInterceptor()
  • removed: ctor AspectJSecurityInterceptor()
  • removed: interface AspectJAnnotationCallback
  • removed: interface AspectJCallback
  • removed: method AspectJAnnotationCallback.proceedWithObject(): Object
  • removed: method AspectJAnnotationSecurityInterceptor.getObjectDefinitionSource(): MethodDefinitionSource
  • removed: method AspectJAnnotationSecurityInterceptor.getSecureObjectClass(): Class
  • removed: method AspectJAnnotationSecurityInterceptor.invoke(JoinPoint, AspectJAnnotationCallback): Object
  • removed: method AspectJAnnotationSecurityInterceptor.obtainObjectDefinitionSource(): ObjectDefinitionSource
  • removed: method AspectJAnnotationSecurityInterceptor.setObjectDefinitionSource(MethodDefinitionSource): void
  • removed: method AspectJCallback.proceedWithObject(): Object
  • removed: method AspectJSecurityInterceptor.getObjectDefinitionSource(): MethodDefinitionSource
  • removed: method AspectJSecurityInterceptor.getSecureObjectClass(): Class
  • removed: method AspectJSecurityInterceptor.invoke(JoinPoint, AspectJCallback): Object
  • removed: method AspectJSecurityInterceptor.obtainObjectDefinitionSource(): ObjectDefinitionSource
  • removed: method AspectJSecurityInterceptor.setObjectDefinitionSource(MethodDefinitionSource): void
  • removed: class DefaultFilterInvocationDefinitionSource implements FilterInvocationDefinitionSource
  • removed: class FIDSToFilterChainMapConverter
  • removed: class FilterInvocation
  • removed: class FilterInvocationDefinitionSourceEditor extends PropertyEditorSupport
  • removed: class FilterSecurityInterceptor extends AbstractSecurityInterceptor implements Filter, Ordered
  • removed: class RequestKey
  • removed: class WebInvocationPrivilegeEvaluator implements InitializingBean
  • removed: ctor DefaultFilterInvocationDefinitionSource(UrlMatcher, LinkedHashMap)
  • removed: ctor FIDSToFilterChainMapConverter(DefaultFilterInvocationDefinitionSource, ApplicationContext)
  • removed: ctor FilterInvocation(ServletRequest, ServletResponse, FilterChain)
  • removed: ctor FilterInvocationDefinitionSourceEditor()
  • removed: ctor FilterSecurityInterceptor()
  • removed: ctor RequestKey(String)
  • removed: ctor RequestKey(String, String)
  • removed: ctor WebInvocationPrivilegeEvaluator()
  • removed: field DefaultFilterInvocationDefinitionSource.logger: Log
  • removed: interface FilterInvocationDefinitionSource extends ObjectDefinitionSource
  • removed: method DefaultFilterInvocationDefinitionSource.getAttributes(Object): ConfigAttributeDefinition
  • removed: method DefaultFilterInvocationDefinitionSource.getConfigAttributeDefinitions(): Collection
  • removed: method DefaultFilterInvocationDefinitionSource.getMapSize(): int
  • removed: method DefaultFilterInvocationDefinitionSource.getUrlMatcher(): UrlMatcher
  • removed: method DefaultFilterInvocationDefinitionSource.isConvertUrlToLowercaseBeforeComparison(): boolean
  • removed: method DefaultFilterInvocationDefinitionSource.lookupAttributes(String): ConfigAttributeDefinition
  • removed: method DefaultFilterInvocationDefinitionSource.lookupAttributes(String, String): ConfigAttributeDefinition
  • removed: method DefaultFilterInvocationDefinitionSource.setStripQueryStringFromUrls(boolean): void
  • removed: method DefaultFilterInvocationDefinitionSource.supports(Class): boolean
  • removed: method FIDSToFilterChainMapConverter.getFilterChainMap(): Map
  • removed: method FIDSToFilterChainMapConverter.getMatcher(): UrlMatcher
  • removed: method FilterInvocation.getChain(): FilterChain
  • removed: method FilterInvocation.getFullRequestUrl(): String
  • removed: method FilterInvocation.getHttpRequest(): HttpServletRequest
  • removed: method FilterInvocation.getHttpResponse(): HttpServletResponse
  • removed: method FilterInvocation.getRequest(): ServletRequest
  • removed: method FilterInvocation.getRequestUrl(): String
  • removed: method FilterInvocation.getResponse(): ServletResponse
  • removed: method FilterInvocation.toString(): String
  • removed: method FilterInvocationDefinitionSourceEditor.setAsText(String): void
  • removed: method FilterSecurityInterceptor.destroy(): void
  • removed: method FilterSecurityInterceptor.doFilter(ServletRequest, ServletResponse, FilterChain): void
  • removed: method FilterSecurityInterceptor.getObjectDefinitionSource(): FilterInvocationDefinitionSource
  • removed: method FilterSecurityInterceptor.getOrder(): int
  • removed: method FilterSecurityInterceptor.getSecureObjectClass(): Class
  • removed: method FilterSecurityInterceptor.init(FilterConfig): void
  • removed: method FilterSecurityInterceptor.invoke(FilterInvocation): void
  • removed: method FilterSecurityInterceptor.isObserveOncePerRequest(): boolean
  • removed: method FilterSecurityInterceptor.obtainObjectDefinitionSource(): ObjectDefinitionSource
  • removed: method FilterSecurityInterceptor.setObjectDefinitionSource(FilterInvocationDefinitionSource): void
  • removed: method FilterSecurityInterceptor.setObserveOncePerRequest(boolean): void
  • removed: method RequestKey.equals(Object): boolean
  • removed: method RequestKey.hashCode(): int
  • removed: method RequestKey.toString(): String
  • removed: method WebInvocationPrivilegeEvaluator.afterPropertiesSet(): void
  • removed: method WebInvocationPrivilegeEvaluator.isAllowed(FilterInvocation, Authentication): boolean
  • removed: method WebInvocationPrivilegeEvaluator.setSecurityInterceptor(AbstractSecurityInterceptor): void
  • removed: static field FilterInvocationDefinitionSourceEditor.DIRECTIVE_CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON: String
  • removed: static field FilterInvocationDefinitionSourceEditor.DIRECTIVE_PATTERN_TYPE_APACHE_ANT: String
  • removed: static field WebInvocationPrivilegeEvaluator.logger: Log
  • removed: class DefaultInitialDirContextFactory implements InitialDirContextFactory, SpringSecurityContextSource, MessageSourceAware
  • removed: class DefaultLdapUsernameToDnMapper implements LdapUsernameToDnMapper
  • removed: class DefaultSpringSecurityContextSource extends LdapContextSource implements SpringSecurityContextSource, MessageSourceAware
  • removed: class LdapDataAccessException extends DataAccessException
  • removed: class SpringSecurityAuthenticationSource implements AuthenticationSource
  • removed: class SpringSecurityLdapTemplate extends LdapTemplate
  • removed: ctor DefaultInitialDirContextFactory(String)
  • removed: ctor DefaultLdapUsernameToDnMapper(String, String)
  • removed: ctor DefaultSpringSecurityContextSource(String)
  • removed: ctor LdapDataAccessException(String)
  • removed: ctor LdapDataAccessException(String, Throwable)
  • removed: ctor SpringSecurityAuthenticationSource()
  • removed: ctor SpringSecurityLdapTemplate(ContextSource)
  • removed: field DefaultInitialDirContextFactory.messages: MessageSourceAccessor
  • removed: field DefaultSpringSecurityContextSource.messages: MessageSourceAccessor
  • removed: final class LdapUtils
  • removed: interface InitialDirContextFactory
  • removed: interface LdapAuthoritiesPopulator
  • removed: interface LdapCallback
  • removed: interface LdapEntryMapper
  • removed: interface LdapUserSearch
  • removed: interface LdapUsernameToDnMapper
  • removed: interface NamingExceptionTranslator
  • removed: interface SpringSecurityContextSource extends BaseLdapPathContextSource
  • removed: method DefaultInitialDirContextFactory.getBaseLdapPath(): DistinguishedName
  • removed: method DefaultInitialDirContextFactory.getBaseLdapPathAsString(): String
  • removed: method DefaultInitialDirContextFactory.getEnvironment(): Hashtable
  • removed: method DefaultInitialDirContextFactory.getReadOnlyContext(): DirContext
  • removed: method DefaultInitialDirContextFactory.getReadWriteContext(): DirContext
  • removed: method DefaultInitialDirContextFactory.getReadWriteContext(String, Object): DirContext
  • removed: method DefaultInitialDirContextFactory.getRootDn(): String
  • removed: method DefaultInitialDirContextFactory.newInitialDirContext(): DirContext
  • removed: method DefaultInitialDirContextFactory.newInitialDirContext(String, String): DirContext
  • removed: method DefaultInitialDirContextFactory.setAuthenticationType(String): void
  • removed: method DefaultInitialDirContextFactory.setDirObjectFactory(String): void
  • removed: method DefaultInitialDirContextFactory.setExtraEnvVars(Map): void
  • removed: method DefaultInitialDirContextFactory.setInitialContextFactory(String): void
  • removed: method DefaultInitialDirContextFactory.setManagerDn(String): void
  • removed: method DefaultInitialDirContextFactory.setManagerPassword(String): void
  • removed: method DefaultInitialDirContextFactory.setMessageSource(MessageSource): void
  • removed: method DefaultInitialDirContextFactory.setUseConnectionPool(boolean): void
  • removed: method DefaultInitialDirContextFactory.setUseLdapContext(boolean): void
  • removed: method DefaultLdapUsernameToDnMapper.buildDn(String): DistinguishedName
  • removed: method DefaultSpringSecurityContextSource.getReadWriteContext(String, Object): DirContext
  • removed: method DefaultSpringSecurityContextSource.setMessageSource(MessageSource): void
  • removed: method InitialDirContextFactory.getRootDn(): String
  • removed: method InitialDirContextFactory.newInitialDirContext(): DirContext
  • removed: method InitialDirContextFactory.newInitialDirContext(String, String): DirContext
  • removed: method LdapAuthoritiesPopulator.getGrantedAuthorities(DirContextOperations, String): GrantedAuthority[]
  • removed: method LdapCallback.doInDirContext(DirContext): Object
  • removed: method LdapEntryMapper.mapAttributes(String, Attributes): Object
  • removed: method LdapUserSearch.searchForUser(String): DirContextOperations
  • removed: method LdapUsernameToDnMapper.buildDn(String): DistinguishedName
  • removed: method NamingExceptionTranslator.translate(String, NamingException): DataAccessException
  • removed: method SpringSecurityAuthenticationSource.getCredentials(): String
  • removed: method SpringSecurityAuthenticationSource.getPrincipal(): String
  • removed: method SpringSecurityContextSource.getReadWriteContext(String, Object): DirContext
  • removed: method SpringSecurityLdapTemplate.compare(String, String, Object): boolean
  • removed: method SpringSecurityLdapTemplate.retrieveEntry(String, String[]): DirContextOperations
  • removed: method SpringSecurityLdapTemplate.searchForSingleAttributeValues(String, String, Object[], String): Set
  • removed: method SpringSecurityLdapTemplate.searchForSingleEntry(String, String, Object[]): DirContextOperations
  • removed: method SpringSecurityLdapTemplate.setSearchControls(SearchControls): void
  • removed: static field SpringSecurityLdapTemplate.NO_ATTRS: String[]
  • removed: static method LdapUtils.closeContext(Context): void
  • removed: static method LdapUtils.convertPasswordToString(Object): String
  • removed: static method LdapUtils.getFullDn(DistinguishedName, Context): DistinguishedName
  • removed: static method LdapUtils.getRelativeName(String, Context): String
  • removed: static method LdapUtils.getUtf8Bytes(String): byte[]
  • removed: static method LdapUtils.getUtf8BytesAsString(byte[]): String
  • removed: static method LdapUtils.parseRootDnFromUrl(String): String
  • removed: class DefaultLdapAuthoritiesPopulator implements LdapAuthoritiesPopulator
  • removed: class UserDetailsServiceLdapAuthoritiesPopulator implements LdapAuthoritiesPopulator
  • removed: ctor DefaultLdapAuthoritiesPopulator(ContextSource, String)
  • removed: ctor UserDetailsServiceLdapAuthoritiesPopulator(UserDetailsService)
  • removed: method DefaultLdapAuthoritiesPopulator.getAdditionalRoles(DirContextOperations, String): Set
  • removed: method DefaultLdapAuthoritiesPopulator.getContextSource(): ContextSource
  • removed: method DefaultLdapAuthoritiesPopulator.getGrantedAuthorities(DirContextOperations, String): GrantedAuthority[]
  • removed: method DefaultLdapAuthoritiesPopulator.getGroupMembershipRoles(String, String): Set
  • removed: method DefaultLdapAuthoritiesPopulator.getGroupSearchBase(): String
  • removed: method DefaultLdapAuthoritiesPopulator.setConvertToUpperCase(boolean): void
  • removed: method DefaultLdapAuthoritiesPopulator.setDefaultRole(String): void
  • removed: method DefaultLdapAuthoritiesPopulator.setGroupRoleAttribute(String): void
  • removed: method DefaultLdapAuthoritiesPopulator.setGroupSearchFilter(String): void
  • removed: method DefaultLdapAuthoritiesPopulator.setRolePrefix(String): void
  • removed: method DefaultLdapAuthoritiesPopulator.setSearchSubtree(boolean): void
  • removed: method UserDetailsServiceLdapAuthoritiesPopulator.getGrantedAuthorities(DirContextOperations, String): GrantedAuthority[]
  • removed: class FilterBasedLdapUserSearch implements LdapUserSearch
  • removed: ctor FilterBasedLdapUserSearch(String, String, BaseLdapPathContextSource)
  • removed: method FilterBasedLdapUserSearch.searchForUser(String): DirContextOperations
  • removed: method FilterBasedLdapUserSearch.setDerefLinkFlag(boolean): void
  • removed: method FilterBasedLdapUserSearch.setReturningAttributes(String[]): void
  • removed: method FilterBasedLdapUserSearch.setSearchSubtree(boolean): void
  • removed: method FilterBasedLdapUserSearch.setSearchTimeLimit(int): void
  • removed: method FilterBasedLdapUserSearch.toString(): String
  • removed: abstract class AbstractAuthenticationToken implements Authentication
  • removed: class ProviderManager extends AbstractAuthenticationManager implements InitializingBean, MessageSourceAware, ApplicationEventPublisherAware
  • removed: class ProviderNotFoundException extends AuthenticationException
  • removed: class UsernamePasswordAuthenticationToken extends AbstractAuthenticationToken
  • removed: ctor AbstractAuthenticationToken()
  • removed: ctor AbstractAuthenticationToken(GrantedAuthority[])
  • removed: ctor ProviderManager()
  • removed: ctor ProviderNotFoundException(String)
  • removed: ctor ProviderNotFoundException(String, Throwable)
  • removed: ctor UsernamePasswordAuthenticationToken(Object, Object)
  • removed: ctor UsernamePasswordAuthenticationToken(Object, Object, GrantedAuthority[])
  • removed: field ProviderManager.messages: MessageSourceAccessor
  • removed: interface AuthenticationProvider
  • removed: method AbstractAuthenticationToken.equals(Object): boolean
  • removed: method AbstractAuthenticationToken.getAuthorities(): GrantedAuthority[]
  • removed: method AbstractAuthenticationToken.getCredentials(): Object
  • removed: method AbstractAuthenticationToken.getDetails(): Object
  • removed: method AbstractAuthenticationToken.getName(): String
  • removed: method AbstractAuthenticationToken.getPrincipal(): Object
  • removed: method AbstractAuthenticationToken.hashCode(): int
  • removed: method AbstractAuthenticationToken.isAuthenticated(): boolean
  • removed: method AbstractAuthenticationToken.setAuthenticated(boolean): void
  • removed: method AbstractAuthenticationToken.setDetails(Object): void
  • removed: method AbstractAuthenticationToken.toString(): String
  • removed: method AuthenticationProvider.authenticate(Authentication): Authentication
  • removed: method AuthenticationProvider.supports(Class): boolean
  • removed: method ProviderManager.afterPropertiesSet(): void
  • removed: method ProviderManager.doAuthentication(Authentication): Authentication
  • removed: method ProviderManager.getProviders(): List
  • removed: method ProviderManager.getSessionController(): ConcurrentSessionController
  • removed: method ProviderManager.setAdditionalExceptionMappings(Properties): void
  • removed: method ProviderManager.setApplicationEventPublisher(ApplicationEventPublisher): void
  • removed: method ProviderManager.setMessageSource(MessageSource): void
  • removed: method ProviderManager.setProviders(List): void
  • removed: method ProviderManager.setSessionController(ConcurrentSessionController): void
  • removed: method UsernamePasswordAuthenticationToken.getCredentials(): Object
  • removed: method UsernamePasswordAuthenticationToken.getPrincipal(): Object
  • removed: method UsernamePasswordAuthenticationToken.setAuthenticated(boolean): void
  • removed: class AnonymousAuthenticationProvider implements AuthenticationProvider, InitializingBean, MessageSourceAware
  • removed: class AnonymousAuthenticationToken extends AbstractAuthenticationToken implements Serializable
  • removed: class AnonymousProcessingFilter extends SpringSecurityFilter implements InitializingBean
  • removed: ctor AnonymousAuthenticationProvider()
  • removed: ctor AnonymousAuthenticationToken(String, Object, GrantedAuthority[])
  • removed: ctor AnonymousProcessingFilter()
  • removed: field AnonymousAuthenticationProvider.messages: MessageSourceAccessor
  • removed: method AnonymousAuthenticationProvider.afterPropertiesSet(): void
  • removed: method AnonymousAuthenticationProvider.authenticate(Authentication): Authentication
  • removed: method AnonymousAuthenticationProvider.getKey(): String
  • removed: method AnonymousAuthenticationProvider.setKey(String): void
  • removed: method AnonymousAuthenticationProvider.setMessageSource(MessageSource): void
  • removed: method AnonymousAuthenticationProvider.supports(Class): boolean
  • removed: method AnonymousAuthenticationToken.equals(Object): boolean
  • removed: method AnonymousAuthenticationToken.getCredentials(): Object
  • removed: method AnonymousAuthenticationToken.getKeyHash(): int
  • removed: method AnonymousAuthenticationToken.getPrincipal(): Object
  • removed: method AnonymousProcessingFilter.afterPropertiesSet(): void
  • removed: method AnonymousProcessingFilter.applyAnonymousForThisRequest(HttpServletRequest): boolean
  • removed: method AnonymousProcessingFilter.createAuthentication(HttpServletRequest): Authentication
  • removed: method AnonymousProcessingFilter.doFilterHttp(HttpServletRequest, HttpServletResponse, FilterChain): void
  • removed: method AnonymousProcessingFilter.getKey(): String
  • removed: method AnonymousProcessingFilter.getOrder(): int
  • removed: method AnonymousProcessingFilter.getUserAttribute(): UserAttribute
  • removed: method AnonymousProcessingFilter.isRemoveAfterRequest(): boolean
  • removed: method AnonymousProcessingFilter.setAuthenticationDetailsSource(AuthenticationDetailsSource): void
  • removed: method AnonymousProcessingFilter.setKey(String): void
  • removed: method AnonymousProcessingFilter.setRemoveAfterRequest(boolean): void
  • removed: method AnonymousProcessingFilter.setUserAttribute(UserAttribute): void
  • removed: abstract class AbstractUserDetailsAuthenticationProvider implements AuthenticationProvider, InitializingBean, MessageSourceAware
  • removed: class DaoAuthenticationProvider extends AbstractUserDetailsAuthenticationProvider
  • removed: ctor AbstractUserDetailsAuthenticationProvider()
  • removed: ctor DaoAuthenticationProvider()
  • removed: field AbstractUserDetailsAuthenticationProvider.hideUserNotFoundExceptions: boolean
  • removed: field AbstractUserDetailsAuthenticationProvider.messages: MessageSourceAccessor
  • removed: interface SaltSource
  • removed: interface UserCache
  • removed: method AbstractUserDetailsAuthenticationProvider.additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken): void
  • removed: method AbstractUserDetailsAuthenticationProvider.afterPropertiesSet(): void
  • removed: method AbstractUserDetailsAuthenticationProvider.authenticate(Authentication): Authentication
  • removed: method AbstractUserDetailsAuthenticationProvider.createSuccessAuthentication(Object, Authentication, UserDetails): Authentication
  • removed: method AbstractUserDetailsAuthenticationProvider.doAfterPropertiesSet(): void
  • removed: method AbstractUserDetailsAuthenticationProvider.getPostAuthenticationChecks(): UserDetailsChecker
  • removed: method AbstractUserDetailsAuthenticationProvider.getPreAuthenticationChecks(): UserDetailsChecker
  • removed: method AbstractUserDetailsAuthenticationProvider.getUserCache(): UserCache
  • removed: method AbstractUserDetailsAuthenticationProvider.isForcePrincipalAsString(): boolean
  • removed: method AbstractUserDetailsAuthenticationProvider.isHideUserNotFoundExceptions(): boolean
  • removed: method AbstractUserDetailsAuthenticationProvider.retrieveUser(String, UsernamePasswordAuthenticationToken): UserDetails
  • removed: method AbstractUserDetailsAuthenticationProvider.setForcePrincipalAsString(boolean): void
  • removed: method AbstractUserDetailsAuthenticationProvider.setHideUserNotFoundExceptions(boolean): void
  • removed: method AbstractUserDetailsAuthenticationProvider.setMessageSource(MessageSource): void
  • removed: method AbstractUserDetailsAuthenticationProvider.setPostAuthenticationChecks(UserDetailsChecker): void
  • removed: method AbstractUserDetailsAuthenticationProvider.setPreAuthenticationChecks(UserDetailsChecker): void
  • removed: method AbstractUserDetailsAuthenticationProvider.setUserCache(UserCache): void
  • removed: method AbstractUserDetailsAuthenticationProvider.supports(Class): boolean
  • removed: method DaoAuthenticationProvider.additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken): void
  • removed: method DaoAuthenticationProvider.doAfterPropertiesSet(): void
  • removed: method DaoAuthenticationProvider.getPasswordEncoder(): PasswordEncoder
  • removed: method DaoAuthenticationProvider.getSaltSource(): SaltSource
  • removed: method DaoAuthenticationProvider.getUserDetailsService(): UserDetailsService
  • removed: method DaoAuthenticationProvider.isIncludeDetailsObject(): boolean
  • removed: method DaoAuthenticationProvider.retrieveUser(String, UsernamePasswordAuthenticationToken): UserDetails
  • removed: method DaoAuthenticationProvider.setIncludeDetailsObject(boolean): void
  • removed: method DaoAuthenticationProvider.setPasswordEncoder(PasswordEncoder): void
  • removed: method DaoAuthenticationProvider.setSaltSource(SaltSource): void
  • removed: method DaoAuthenticationProvider.setUserDetailsService(UserDetailsService): void
  • removed: method SaltSource.getSalt(UserDetails): Object
  • removed: method UserCache.getUserFromCache(String): UserDetails
  • removed: method UserCache.putUserInCache(UserDetails): void
  • removed: method UserCache.removeUserFromCache(String): void
  • removed: class EhCacheBasedUserCache implements UserCache, InitializingBean
  • removed: class NullUserCache implements UserCache
  • removed: ctor EhCacheBasedUserCache()
  • removed: ctor NullUserCache()
  • removed: method EhCacheBasedUserCache.afterPropertiesSet(): void
  • removed: method EhCacheBasedUserCache.getCache(): Ehcache
  • removed: method EhCacheBasedUserCache.getUserFromCache(String): UserDetails
  • removed: method EhCacheBasedUserCache.putUserInCache(UserDetails): void
  • removed: method EhCacheBasedUserCache.removeUserFromCache(String): void
  • removed: method EhCacheBasedUserCache.removeUserFromCache(UserDetails): void
  • removed: method EhCacheBasedUserCache.setCache(Ehcache): void
  • removed: method NullUserCache.getUserFromCache(String): UserDetails
  • removed: method NullUserCache.putUserInCache(UserDetails): void
  • removed: method NullUserCache.removeUserFromCache(String): void
  • removed: class ReflectionSaltSource implements SaltSource, InitializingBean
  • removed: class SystemWideSaltSource implements SaltSource, InitializingBean
  • removed: ctor ReflectionSaltSource()
  • removed: ctor SystemWideSaltSource()
  • removed: method ReflectionSaltSource.afterPropertiesSet(): void
  • removed: method ReflectionSaltSource.getSalt(UserDetails): Object
  • removed: method ReflectionSaltSource.getUserPropertyToUse(): String
  • removed: method ReflectionSaltSource.setUserPropertyToUse(String): void
  • removed: method ReflectionSaltSource.toString(): String
  • removed: method SystemWideSaltSource.afterPropertiesSet(): void
  • removed: method SystemWideSaltSource.getSalt(UserDetails): Object
  • removed: method SystemWideSaltSource.getSystemWideSalt(): String
  • removed: method SystemWideSaltSource.setSystemWideSalt(String): void
  • removed: abstract class BaseDigestPasswordEncoder extends BasePasswordEncoder
  • removed: abstract class BasePasswordEncoder implements PasswordEncoder
  • removed: class Md4PasswordEncoder extends BaseDigestPasswordEncoder
  • removed: class Md5PasswordEncoder extends MessageDigestPasswordEncoder
  • removed: class MessageDigestPasswordEncoder extends BaseDigestPasswordEncoder
  • removed: class PlaintextPasswordEncoder extends BasePasswordEncoder
  • removed: class ShaPasswordEncoder extends MessageDigestPasswordEncoder
  • removed: ctor BaseDigestPasswordEncoder()
  • removed: ctor BasePasswordEncoder()
  • removed: ctor Md4PasswordEncoder()
  • removed: ctor Md5PasswordEncoder()
  • removed: ctor MessageDigestPasswordEncoder(String)
  • removed: ctor MessageDigestPasswordEncoder(String, boolean)
  • removed: ctor PlaintextPasswordEncoder()
  • removed: ctor ShaPasswordEncoder()
  • removed: ctor ShaPasswordEncoder(int)
  • removed: interface PasswordEncoder
  • removed: method BaseDigestPasswordEncoder.getEncodeHashAsBase64(): boolean
  • removed: method BaseDigestPasswordEncoder.setEncodeHashAsBase64(boolean): void
  • removed: method BasePasswordEncoder.demergePasswordAndSalt(String): String[]
  • removed: method BasePasswordEncoder.encodePassword(String, Object): String
  • removed: method BasePasswordEncoder.isPasswordValid(String, String, Object): boolean
  • removed: method BasePasswordEncoder.mergePasswordAndSalt(String, Object, boolean): String
  • removed: method Md4PasswordEncoder.encodePassword(String, Object): String
  • removed: method Md4PasswordEncoder.getAlgorithm(): String
  • removed: method Md4PasswordEncoder.isPasswordValid(String, String, Object): boolean
  • removed: method MessageDigestPasswordEncoder.encodePassword(String, Object): String
  • removed: method MessageDigestPasswordEncoder.getAlgorithm(): String
  • removed: method MessageDigestPasswordEncoder.getMessageDigest(): MessageDigest
  • removed: method MessageDigestPasswordEncoder.isPasswordValid(String, String, Object): boolean
  • removed: method PasswordEncoder.encodePassword(String, Object): String
  • removed: method PasswordEncoder.isPasswordValid(String, String, Object): boolean
  • removed: method PlaintextPasswordEncoder.encodePassword(String, Object): String
  • removed: method PlaintextPasswordEncoder.isIgnorePasswordCase(): boolean
  • removed: method PlaintextPasswordEncoder.isPasswordValid(String, String, Object): boolean
  • removed: method PlaintextPasswordEncoder.obtainPasswordAndSalt(String): String[]
  • removed: method PlaintextPasswordEncoder.setIgnorePasswordCase(boolean): void
  • removed: class DefaultLoginExceptionResolver implements LoginExceptionResolver
  • removed: class JaasAuthenticationProvider implements AuthenticationProvider, ApplicationEventPublisherAware, InitializingBean, ApplicationListener
  • removed: class JaasAuthenticationToken extends UsernamePasswordAuthenticationToken
  • removed: class JaasGrantedAuthority extends GrantedAuthorityImpl
  • removed: class JaasNameCallbackHandler implements JaasAuthenticationCallbackHandler
  • removed: class JaasPasswordCallbackHandler implements JaasAuthenticationCallbackHandler
  • removed: class SecurityContextLoginModule implements LoginModule
  • removed: ctor DefaultLoginExceptionResolver()
  • removed: ctor JaasAuthenticationProvider()
  • removed: ctor JaasAuthenticationToken(Object, Object, GrantedAuthority[], LoginContext)
  • removed: ctor JaasAuthenticationToken(Object, Object, LoginContext)
  • removed: ctor JaasGrantedAuthority(String, Principal)
  • removed: ctor JaasNameCallbackHandler()
  • removed: ctor JaasPasswordCallbackHandler()
  • removed: ctor SecurityContextLoginModule()
  • removed: interface AuthorityGranter
  • removed: interface JaasAuthenticationCallbackHandler
  • removed: interface LoginExceptionResolver
  • removed: method AuthorityGranter.grant(Principal): Set
  • removed: method DefaultLoginExceptionResolver.resolveException(LoginException): SpringSecurityException
  • removed: method JaasAuthenticationCallbackHandler.handle(Callback, Authentication): void
  • removed: method JaasAuthenticationProvider.afterPropertiesSet(): void
  • removed: method JaasAuthenticationProvider.authenticate(Authentication): Authentication
  • removed: method JaasAuthenticationProvider.configureJaas(Resource): void
  • removed: method JaasAuthenticationProvider.getApplicationEventPublisher(): ApplicationEventPublisher
  • removed: method JaasAuthenticationProvider.getAuthorityGranters(): AuthorityGranter[]
  • removed: method JaasAuthenticationProvider.getCallbackHandlers(): JaasAuthenticationCallbackHandler[]
  • removed: method JaasAuthenticationProvider.getLoginConfig(): Resource
  • removed: method JaasAuthenticationProvider.getLoginContextName(): String
  • removed: method JaasAuthenticationProvider.getLoginExceptionResolver(): LoginExceptionResolver
  • removed: method JaasAuthenticationProvider.handleLogout(HttpSessionDestroyedEvent): void
  • removed: method JaasAuthenticationProvider.onApplicationEvent(ApplicationEvent): void
  • removed: method JaasAuthenticationProvider.publishFailureEvent(UsernamePasswordAuthenticationToken, SpringSecurityException): void
  • removed: method JaasAuthenticationProvider.publishSuccessEvent(UsernamePasswordAuthenticationToken): void
  • removed: method JaasAuthenticationProvider.setApplicationEventPublisher(ApplicationEventPublisher): void
  • removed: method JaasAuthenticationProvider.setAuthorityGranters(AuthorityGranter[]): void
  • removed: method JaasAuthenticationProvider.setCallbackHandlers(JaasAuthenticationCallbackHandler[]): void
  • removed: method JaasAuthenticationProvider.setLoginConfig(Resource): void
  • removed: method JaasAuthenticationProvider.setLoginContextName(String): void
  • removed: method JaasAuthenticationProvider.setLoginExceptionResolver(LoginExceptionResolver): void
  • removed: method JaasAuthenticationProvider.supports(Class): boolean
  • removed: method JaasAuthenticationToken.getLoginContext(): LoginContext
  • removed: method JaasGrantedAuthority.getPrincipal(): Principal
  • removed: method JaasNameCallbackHandler.handle(Callback, Authentication): void
  • removed: method JaasPasswordCallbackHandler.handle(Callback, Authentication): void
  • removed: method LoginExceptionResolver.resolveException(LoginException): SpringSecurityException
  • removed: method SecurityContextLoginModule.abort(): boolean
  • removed: method SecurityContextLoginModule.commit(): boolean
  • removed: method SecurityContextLoginModule.initialize(Subject, CallbackHandler, Map, Map): void
  • removed: method SecurityContextLoginModule.login(): boolean
  • removed: method SecurityContextLoginModule.logout(): boolean
  • removed: static field JaasAuthenticationProvider.log: Log
  • removed: abstract class JaasAuthenticationEvent extends ApplicationEvent
  • removed: class JaasAuthenticationFailedEvent extends JaasAuthenticationEvent
  • removed: class JaasAuthenticationSuccessEvent extends JaasAuthenticationEvent
  • removed: ctor JaasAuthenticationEvent(Authentication)
  • removed: ctor JaasAuthenticationFailedEvent(Authentication, Exception)
  • removed: ctor JaasAuthenticationSuccessEvent(Authentication)
  • removed: method JaasAuthenticationEvent.getAuthentication(): Authentication
  • removed: method JaasAuthenticationFailedEvent.getException(): Exception
  • removed: class LdapAuthenticationProvider implements AuthenticationProvider
  • removed: ctor LdapAuthenticationProvider(LdapAuthenticator)
  • removed: ctor LdapAuthenticationProvider(LdapAuthenticator, LdapAuthoritiesPopulator)
  • removed: field LdapAuthenticationProvider.messages: MessageSourceAccessor
  • removed: interface LdapAuthenticator
  • removed: method LdapAuthenticationProvider.authenticate(Authentication): Authentication
  • removed: method LdapAuthenticationProvider.createSuccessfulAuthentication(UsernamePasswordAuthenticationToken, UserDetails): Authentication
  • removed: method LdapAuthenticationProvider.getAuthoritiesPopulator(): LdapAuthoritiesPopulator
  • removed: method LdapAuthenticationProvider.getUserDetailsContextMapper(): UserDetailsContextMapper
  • removed: method LdapAuthenticationProvider.loadUserAuthorities(DirContextOperations, String, String): GrantedAuthority[]
  • removed: method LdapAuthenticationProvider.setUseAuthenticationRequestCredentials(boolean): void
  • removed: method LdapAuthenticationProvider.setUserDetailsContextMapper(UserDetailsContextMapper): void
  • removed: method LdapAuthenticationProvider.supports(Class): boolean
  • removed: method LdapAuthenticator.authenticate(Authentication): DirContextOperations
  • removed: abstract class AbstractLdapAuthenticator implements LdapAuthenticator, InitializingBean, MessageSourceAware
  • removed: class BindAuthenticator extends AbstractLdapAuthenticator
  • removed: class LdapShaPasswordEncoder implements PasswordEncoder
  • removed: ctor AbstractLdapAuthenticator(ContextSource)
  • removed: ctor BindAuthenticator(SpringSecurityContextSource)
  • removed: ctor LdapShaPasswordEncoder()
  • removed: ctor PasswordComparisonAuthenticator(BaseLdapPathContextSource)
  • removed: field AbstractLdapAuthenticator.messages: MessageSourceAccessor
  • removed: final class PasswordComparisonAuthenticator extends AbstractLdapAuthenticator
  • removed: method AbstractLdapAuthenticator.afterPropertiesSet(): void
  • removed: method AbstractLdapAuthenticator.authenticate(Authentication): DirContextOperations
  • removed: method AbstractLdapAuthenticator.getContextSource(): ContextSource
  • removed: method AbstractLdapAuthenticator.getUserAttributes(): String[]
  • removed: method AbstractLdapAuthenticator.getUserDns(String): List
  • removed: method AbstractLdapAuthenticator.getUserSearch(): LdapUserSearch
  • removed: method AbstractLdapAuthenticator.setMessageSource(MessageSource): void
  • removed: method AbstractLdapAuthenticator.setUserAttributes(String[]): void
  • removed: method AbstractLdapAuthenticator.setUserDnPatterns(String[]): void
  • removed: method AbstractLdapAuthenticator.setUserSearch(LdapUserSearch): void
  • removed: method BindAuthenticator.authenticate(Authentication): DirContextOperations
  • removed: method BindAuthenticator.handleBindException(String, String, Throwable): void
  • removed: method LdapShaPasswordEncoder.encodePassword(String, Object): String
  • removed: method LdapShaPasswordEncoder.isPasswordValid(String, String, Object): boolean
  • removed: method LdapShaPasswordEncoder.setForceLowerCasePrefix(boolean): void
  • removed: method PasswordComparisonAuthenticator.authenticate(Authentication): DirContextOperations
  • removed: method PasswordComparisonAuthenticator.setPasswordAttributeName(String): void
  • removed: method PasswordComparisonAuthenticator.setPasswordEncoder(PasswordEncoder): void
  • removed: class PreAuthenticatedAuthenticationProvider implements AuthenticationProvider, InitializingBean, Ordered
  • removed: class PreAuthenticatedAuthenticationToken extends AbstractAuthenticationToken
  • removed: class PreAuthenticatedGrantedAuthoritiesUserDetailsService implements AuthenticationUserDetailsService
  • removed: ctor PreAuthenticatedAuthenticationProvider()
  • removed: ctor PreAuthenticatedAuthenticationToken(Object, Object)
  • removed: ctor PreAuthenticatedAuthenticationToken(Object, Object, GrantedAuthority[])
  • removed: ctor PreAuthenticatedGrantedAuthoritiesUserDetailsService()
  • removed: method PreAuthenticatedAuthenticationProvider.afterPropertiesSet(): void
  • removed: method PreAuthenticatedAuthenticationProvider.authenticate(Authentication): Authentication
  • removed: method PreAuthenticatedAuthenticationProvider.getOrder(): int
  • removed: method PreAuthenticatedAuthenticationProvider.setOrder(int): void
  • removed: method PreAuthenticatedAuthenticationProvider.setPreAuthenticatedUserDetailsService(AuthenticationUserDetailsService): void
  • removed: method PreAuthenticatedAuthenticationProvider.setThrowExceptionWhenTokenRejected(boolean): void
  • removed: method PreAuthenticatedAuthenticationProvider.setUserDetailsChecker(UserDetailsChecker): void
  • removed: method PreAuthenticatedAuthenticationProvider.supports(Class): boolean
  • removed: method PreAuthenticatedAuthenticationToken.getCredentials(): Object
  • removed: method PreAuthenticatedAuthenticationToken.getPrincipal(): Object
  • removed: method PreAuthenticatedGrantedAuthoritiesUserDetailsService.createuserDetails(Authentication, GrantedAuthority[]): UserDetails
  • removed: method PreAuthenticatedGrantedAuthoritiesUserDetailsService.loadUserDetails(Authentication): UserDetails
  • removed: class RemoteAuthenticationException extends SpringSecurityException
  • removed: class RemoteAuthenticationManagerImpl implements RemoteAuthenticationManager, InitializingBean
  • removed: class RemoteAuthenticationProvider implements AuthenticationProvider, InitializingBean
  • removed: ctor RemoteAuthenticationException(String)
  • removed: ctor RemoteAuthenticationManagerImpl()
  • removed: ctor RemoteAuthenticationProvider()
  • removed: interface RemoteAuthenticationManager
  • removed: method RemoteAuthenticationManager.attemptAuthentication(String, String): GrantedAuthority[]
  • removed: method RemoteAuthenticationManagerImpl.afterPropertiesSet(): void
  • removed: method RemoteAuthenticationManagerImpl.attemptAuthentication(String, String): GrantedAuthority[]
  • removed: method RemoteAuthenticationManagerImpl.getAuthenticationManager(): AuthenticationManager
  • removed: method RemoteAuthenticationManagerImpl.setAuthenticationManager(AuthenticationManager): void
  • removed: method RemoteAuthenticationProvider.afterPropertiesSet(): void
  • removed: method RemoteAuthenticationProvider.authenticate(Authentication): Authentication
  • removed: method RemoteAuthenticationProvider.getRemoteAuthenticationManager(): RemoteAuthenticationManager
  • removed: method RemoteAuthenticationProvider.setRemoteAuthenticationManager(RemoteAuthenticationManager): void
  • removed: method RemoteAuthenticationProvider.supports(Class): boolean
  • removed: class RememberMeAuthenticationProvider implements AuthenticationProvider, InitializingBean, MessageSourceAware
  • removed: class RememberMeAuthenticationToken extends AbstractAuthenticationToken implements Serializable
  • removed: ctor RememberMeAuthenticationProvider()
  • removed: ctor RememberMeAuthenticationToken(String, Object, GrantedAuthority[])
  • removed: field RememberMeAuthenticationProvider.messages: MessageSourceAccessor
  • removed: method RememberMeAuthenticationProvider.afterPropertiesSet(): void
  • removed: method RememberMeAuthenticationProvider.authenticate(Authentication): Authentication
  • removed: method RememberMeAuthenticationProvider.getKey(): String
  • removed: method RememberMeAuthenticationProvider.setKey(String): void
  • removed: method RememberMeAuthenticationProvider.setMessageSource(MessageSource): void
  • removed: method RememberMeAuthenticationProvider.supports(Class): boolean
  • removed: method RememberMeAuthenticationToken.equals(Object): boolean
  • removed: method RememberMeAuthenticationToken.getCredentials(): Object
  • removed: method RememberMeAuthenticationToken.getKeyHash(): int
  • removed: method RememberMeAuthenticationToken.getPrincipal(): Object
  • removed: class X509AuthenticationProvider implements AuthenticationProvider, InitializingBean, MessageSourceAware
  • removed: class X509AuthenticationToken extends AbstractAuthenticationToken
  • removed: ctor X509AuthenticationProvider()
  • removed: ctor X509AuthenticationToken(Object, X509Certificate, GrantedAuthority[])
  • removed: ctor X509AuthenticationToken(X509Certificate)
  • removed: field X509AuthenticationProvider.messages: MessageSourceAccessor
  • removed: interface X509AuthoritiesPopulator
  • removed: interface X509UserCache
  • removed: method X509AuthenticationProvider.afterPropertiesSet(): void
  • removed: method X509AuthenticationProvider.authenticate(Authentication): Authentication
  • removed: method X509AuthenticationProvider.setMessageSource(MessageSource): void
  • removed: method X509AuthenticationProvider.setX509AuthoritiesPopulator(X509AuthoritiesPopulator): void
  • removed: method X509AuthenticationProvider.setX509UserCache(X509UserCache): void
  • removed: method X509AuthenticationProvider.supports(Class): boolean
  • removed: method X509AuthenticationToken.getCredentials(): Object
  • removed: method X509AuthenticationToken.getPrincipal(): Object
  • removed: method X509AuthoritiesPopulator.getUserDetails(X509Certificate): UserDetails
  • removed: method X509UserCache.getUserFromCache(X509Certificate): UserDetails
  • removed: method X509UserCache.putUserInCache(X509Certificate, UserDetails): void
  • removed: method X509UserCache.removeUserFromCache(X509Certificate): void
  • removed: class EhCacheBasedX509UserCache implements X509UserCache, InitializingBean
  • removed: class NullX509UserCache implements X509UserCache
  • removed: ctor EhCacheBasedX509UserCache()
  • removed: ctor NullX509UserCache()
  • removed: method EhCacheBasedX509UserCache.afterPropertiesSet(): void
  • removed: method EhCacheBasedX509UserCache.getUserFromCache(X509Certificate): UserDetails
  • removed: method EhCacheBasedX509UserCache.putUserInCache(X509Certificate, UserDetails): void
  • removed: method EhCacheBasedX509UserCache.removeUserFromCache(X509Certificate): void
  • removed: method EhCacheBasedX509UserCache.setCache(Ehcache): void
  • removed: method NullX509UserCache.getUserFromCache(X509Certificate): UserDetails
  • removed: method NullX509UserCache.putUserInCache(X509Certificate, UserDetails): void
  • removed: method NullX509UserCache.removeUserFromCache(X509Certificate): void
  • removed: class DaoX509AuthoritiesPopulator implements X509AuthoritiesPopulator, InitializingBean, MessageSourceAware
  • removed: ctor DaoX509AuthoritiesPopulator()
  • removed: field DaoX509AuthoritiesPopulator.messages: MessageSourceAccessor
  • removed: method DaoX509AuthoritiesPopulator.afterPropertiesSet(): void
  • removed: method DaoX509AuthoritiesPopulator.getUserDetails(X509Certificate): UserDetails
  • removed: method DaoX509AuthoritiesPopulator.setMessageSource(MessageSource): void
  • removed: method DaoX509AuthoritiesPopulator.setSubjectDNRegex(String): void
  • removed: method DaoX509AuthoritiesPopulator.setUserDetailsService(UserDetailsService): void
  • added: class InMemoryUserDetailsManager implements UserDetailsManager
  • added: class JdbcUserDetailsManager extends JdbcDaoImpl implements UserDetailsManager, GroupManager
  • added: ctor InMemoryUserDetailsManager(Collection)
  • added: ctor InMemoryUserDetailsManager(Properties)
  • added: ctor JdbcUserDetailsManager()
  • added: field InMemoryUserDetailsManager.logger: Log
  • added: field JdbcUserDetailsManager.logger: Log
  • added: interface GroupManager
  • added: interface UserDetailsManager extends UserDetailsService
  • added: method GroupManager.addGroupAuthority(String, GrantedAuthority): void
  • added: method GroupManager.addUserToGroup(String, String): void
  • added: method GroupManager.createGroup(String, List): void
  • added: method GroupManager.deleteGroup(String): void
  • added: method GroupManager.findAllGroups(): List
  • added: method GroupManager.findGroupAuthorities(String): List
  • added: method GroupManager.findUsersInGroup(String): List
  • added: method GroupManager.removeGroupAuthority(String, GrantedAuthority): void
  • added: method GroupManager.removeUserFromGroup(String, String): void
  • added: method GroupManager.renameGroup(String, String): void
  • added: method InMemoryUserDetailsManager.changePassword(String, String): void
  • added: method InMemoryUserDetailsManager.createUser(UserDetails): void
  • added: method InMemoryUserDetailsManager.deleteUser(String): void
  • added: method InMemoryUserDetailsManager.loadUserByUsername(String): UserDetails
  • added: method InMemoryUserDetailsManager.setAuthenticationManager(AuthenticationManager): void
  • added: method InMemoryUserDetailsManager.updateUser(UserDetails): void
  • added: method InMemoryUserDetailsManager.userExists(String): boolean
  • added: method JdbcUserDetailsManager.addGroupAuthority(String, GrantedAuthority): void
  • added: method JdbcUserDetailsManager.addUserToGroup(String, String): void
  • added: method JdbcUserDetailsManager.changePassword(String, String): void
  • added: method JdbcUserDetailsManager.createGroup(String, List): void
  • added: method JdbcUserDetailsManager.createNewAuthentication(Authentication, String): Authentication
  • added: method JdbcUserDetailsManager.createUser(UserDetails): void
  • added: method JdbcUserDetailsManager.deleteGroup(String): void
  • added: method JdbcUserDetailsManager.deleteUser(String): void
  • added: method JdbcUserDetailsManager.findAllGroups(): List
  • added: method JdbcUserDetailsManager.findGroupAuthorities(String): List
  • added: method JdbcUserDetailsManager.findUsersInGroup(String): List
  • added: method JdbcUserDetailsManager.initDao(): void
  • added: method JdbcUserDetailsManager.removeGroupAuthority(String, GrantedAuthority): void
  • added: method JdbcUserDetailsManager.removeUserFromGroup(String, String): void
  • added: method JdbcUserDetailsManager.renameGroup(String, String): void
  • added: method JdbcUserDetailsManager.setAuthenticationManager(AuthenticationManager): void
  • added: method JdbcUserDetailsManager.setChangePasswordSql(String): void
  • added: method JdbcUserDetailsManager.setCreateAuthoritySql(String): void
  • added: method JdbcUserDetailsManager.setCreateUserSql(String): void
  • added: method JdbcUserDetailsManager.setDeleteGroupAuthoritiesSql(String): void
  • added: method JdbcUserDetailsManager.setDeleteGroupAuthoritySql(String): void
  • added: method JdbcUserDetailsManager.setDeleteGroupMemberSql(String): void
  • added: method JdbcUserDetailsManager.setDeleteGroupMembersSql(String): void
  • added: method JdbcUserDetailsManager.setDeleteGroupSql(String): void
  • added: method JdbcUserDetailsManager.setDeleteUserAuthoritiesSql(String): void
  • added: method JdbcUserDetailsManager.setDeleteUserSql(String): void
  • added: method JdbcUserDetailsManager.setFindAllGroupsSql(String): void
  • added: method JdbcUserDetailsManager.setFindGroupIdSql(String): void
  • added: method JdbcUserDetailsManager.setFindUsersInGroupSql(String): void
  • added: method JdbcUserDetailsManager.setGroupAuthoritiesSql(String): void
  • added: method JdbcUserDetailsManager.setInsertGroupAuthoritySql(String): void
  • added: method JdbcUserDetailsManager.setInsertGroupMemberSql(String): void
  • added: method JdbcUserDetailsManager.setInsertGroupSql(String): void
  • added: method JdbcUserDetailsManager.setRenameGroupSql(String): void
  • added: method JdbcUserDetailsManager.setUpdateUserSql(String): void
  • added: method JdbcUserDetailsManager.setUserCache(UserCache): void
  • added: method JdbcUserDetailsManager.setUserExistsSql(String): void
  • added: method JdbcUserDetailsManager.updateUser(UserDetails): void
  • added: method JdbcUserDetailsManager.userExists(String): boolean
  • added: method UserDetailsManager.changePassword(String, String): void
  • added: method UserDetailsManager.createUser(UserDetails): void
  • added: method UserDetailsManager.deleteUser(String): void
  • added: method UserDetailsManager.updateUser(UserDetails): void
  • added: method UserDetailsManager.userExists(String): boolean
  • added: static field JdbcUserDetailsManager.DEF_CHANGE_PASSWORD_SQL: String
  • added: static field JdbcUserDetailsManager.DEF_CREATE_USER_SQL: String
  • added: static field JdbcUserDetailsManager.DEF_DELETE_GROUP_AUTHORITIES_SQL: String
  • added: static field JdbcUserDetailsManager.DEF_DELETE_GROUP_AUTHORITY_SQL: String
  • added: static field JdbcUserDetailsManager.DEF_DELETE_GROUP_MEMBERS_SQL: String
  • added: static field JdbcUserDetailsManager.DEF_DELETE_GROUP_MEMBER_SQL: String
  • added: static field JdbcUserDetailsManager.DEF_DELETE_GROUP_SQL: String
  • added: static field JdbcUserDetailsManager.DEF_DELETE_USER_AUTHORITIES_SQL: String
  • added: static field JdbcUserDetailsManager.DEF_DELETE_USER_SQL: String
  • added: static field JdbcUserDetailsManager.DEF_FIND_GROUPS_SQL: String
  • added: static field JdbcUserDetailsManager.DEF_FIND_GROUP_ID_SQL: String
  • added: static field JdbcUserDetailsManager.DEF_FIND_USERS_IN_GROUP_SQL: String
  • added: static field JdbcUserDetailsManager.DEF_GROUP_AUTHORITIES_QUERY_SQL: String
  • added: static field JdbcUserDetailsManager.DEF_INSERT_AUTHORITY_SQL: String
  • added: static field JdbcUserDetailsManager.DEF_INSERT_GROUP_AUTHORITY_SQL: String
  • added: static field JdbcUserDetailsManager.DEF_INSERT_GROUP_MEMBER_SQL: String
  • added: static field JdbcUserDetailsManager.DEF_INSERT_GROUP_SQL: String
  • added: static field JdbcUserDetailsManager.DEF_RENAME_GROUP_SQL: String
  • added: static field JdbcUserDetailsManager.DEF_UPDATE_USER_SQL: String
  • added: static field JdbcUserDetailsManager.DEF_USER_EXISTS_SQL: String
  • removed: class NullRunAsManager implements RunAsManager
  • removed: class RunAsImplAuthenticationProvider implements InitializingBean, AuthenticationProvider, MessageSourceAware
  • removed: class RunAsManagerImpl implements RunAsManager, InitializingBean
  • removed: class RunAsUserToken extends AbstractAuthenticationToken
  • removed: ctor NullRunAsManager()
  • removed: ctor RunAsImplAuthenticationProvider()
  • removed: ctor RunAsManagerImpl()
  • removed: ctor RunAsUserToken(String, Object, Object, GrantedAuthority[], Class)
  • removed: field RunAsImplAuthenticationProvider.messages: MessageSourceAccessor
  • removed: method NullRunAsManager.buildRunAs(Authentication, Object, ConfigAttributeDefinition): Authentication
  • removed: method NullRunAsManager.supports(Class): boolean
  • removed: method NullRunAsManager.supports(ConfigAttribute): boolean
  • removed: method RunAsImplAuthenticationProvider.afterPropertiesSet(): void
  • removed: method RunAsImplAuthenticationProvider.authenticate(Authentication): Authentication
  • removed: method RunAsImplAuthenticationProvider.getKey(): String
  • removed: method RunAsImplAuthenticationProvider.setKey(String): void
  • removed: method RunAsImplAuthenticationProvider.setMessageSource(MessageSource): void
  • removed: method RunAsImplAuthenticationProvider.supports(Class): boolean
  • removed: method RunAsManagerImpl.afterPropertiesSet(): void
  • removed: method RunAsManagerImpl.buildRunAs(Authentication, Object, ConfigAttributeDefinition): Authentication
  • removed: method RunAsManagerImpl.getKey(): String
  • removed: method RunAsManagerImpl.getRolePrefix(): String
  • removed: method RunAsManagerImpl.setKey(String): void
  • removed: method RunAsManagerImpl.setRolePrefix(String): void
  • removed: method RunAsManagerImpl.supports(Class): boolean
  • removed: method RunAsManagerImpl.supports(ConfigAttribute): boolean
  • removed: method RunAsUserToken.getCredentials(): Object
  • removed: method RunAsUserToken.getKeyHash(): int
  • removed: method RunAsUserToken.getOriginalAuthentication(): Class
  • removed: method RunAsUserToken.getPrincipal(): Object
  • removed: method RunAsUserToken.toString(): String
  • added: class DelegatingSecurityContextSchedulingTaskExecutor extends DelegatingSecurityContextAsyncTaskExecutor implements SchedulingTaskExecutor
  • added: ctor DelegatingSecurityContextSchedulingTaskExecutor(SchedulingTaskExecutor)
  • added: ctor DelegatingSecurityContextSchedulingTaskExecutor(SchedulingTaskExecutor, SecurityContext)
  • added: method DelegatingSecurityContextSchedulingTaskExecutor.prefersShortLivedTasks(): boolean
  • removed: abstract class AbstractRetryEntryPoint implements ChannelEntryPoint
  • removed: class ChannelDecisionManagerImpl implements ChannelDecisionManager, InitializingBean
  • removed: class ChannelProcessingFilter extends SpringSecurityFilter implements InitializingBean
  • removed: class InsecureChannelProcessor implements InitializingBean, ChannelProcessor
  • removed: class RetryWithHttpEntryPoint extends AbstractRetryEntryPoint
  • removed: class RetryWithHttpsEntryPoint extends AbstractRetryEntryPoint
  • removed: class SecureChannelProcessor implements InitializingBean, ChannelProcessor
  • removed: ctor AbstractRetryEntryPoint(String, int)
  • removed: ctor ChannelDecisionManagerImpl()
  • removed: ctor ChannelProcessingFilter()
  • removed: ctor InsecureChannelProcessor()
  • removed: ctor RetryWithHttpEntryPoint()
  • removed: ctor RetryWithHttpsEntryPoint()
  • removed: ctor SecureChannelProcessor()
  • removed: interface ChannelDecisionManager
  • removed: interface ChannelEntryPoint
  • removed: interface ChannelProcessor
  • removed: method AbstractRetryEntryPoint.commence(ServletRequest, ServletResponse): void
  • removed: method AbstractRetryEntryPoint.getMappedPort(Integer): Integer
  • removed: method AbstractRetryEntryPoint.getPortMapper(): PortMapper
  • removed: method AbstractRetryEntryPoint.getPortResolver(): PortResolver
  • removed: method AbstractRetryEntryPoint.setPortMapper(PortMapper): void
  • removed: method AbstractRetryEntryPoint.setPortResolver(PortResolver): void
  • removed: method ChannelDecisionManager.decide(FilterInvocation, ConfigAttributeDefinition): void
  • removed: method ChannelDecisionManager.supports(ConfigAttribute): boolean
  • removed: method ChannelDecisionManagerImpl.afterPropertiesSet(): void
  • removed: method ChannelDecisionManagerImpl.decide(FilterInvocation, ConfigAttributeDefinition): void
  • removed: method ChannelDecisionManagerImpl.getChannelProcessors(): List
  • removed: method ChannelDecisionManagerImpl.setChannelProcessors(List): void
  • removed: method ChannelDecisionManagerImpl.supports(ConfigAttribute): boolean
  • removed: method ChannelEntryPoint.commence(ServletRequest, ServletResponse): void
  • removed: method ChannelProcessingFilter.afterPropertiesSet(): void
  • removed: method ChannelProcessingFilter.doFilterHttp(HttpServletRequest, HttpServletResponse, FilterChain): void
  • removed: method ChannelProcessingFilter.getChannelDecisionManager(): ChannelDecisionManager
  • removed: method ChannelProcessingFilter.getFilterInvocationDefinitionSource(): FilterInvocationDefinitionSource
  • removed: method ChannelProcessingFilter.getOrder(): int
  • removed: method ChannelProcessingFilter.setChannelDecisionManager(ChannelDecisionManager): void
  • removed: method ChannelProcessingFilter.setFilterInvocationDefinitionSource(FilterInvocationDefinitionSource): void
  • removed: method ChannelProcessor.decide(FilterInvocation, ConfigAttributeDefinition): void
  • removed: method ChannelProcessor.supports(ConfigAttribute): boolean
  • removed: method InsecureChannelProcessor.afterPropertiesSet(): void
  • removed: method InsecureChannelProcessor.decide(FilterInvocation, ConfigAttributeDefinition): void
  • removed: method InsecureChannelProcessor.getEntryPoint(): ChannelEntryPoint
  • removed: method InsecureChannelProcessor.getInsecureKeyword(): String
  • removed: method InsecureChannelProcessor.setEntryPoint(ChannelEntryPoint): void
  • removed: method InsecureChannelProcessor.setInsecureKeyword(String): void
  • removed: method InsecureChannelProcessor.supports(ConfigAttribute): boolean
  • removed: method RetryWithHttpEntryPoint.getMappedPort(Integer): Integer
  • removed: method RetryWithHttpsEntryPoint.getMappedPort(Integer): Integer
  • removed: method SecureChannelProcessor.afterPropertiesSet(): void
  • removed: method SecureChannelProcessor.decide(FilterInvocation, ConfigAttributeDefinition): void
  • removed: method SecureChannelProcessor.getEntryPoint(): ChannelEntryPoint
  • removed: method SecureChannelProcessor.getSecureKeyword(): String
  • removed: method SecureChannelProcessor.setEntryPoint(ChannelEntryPoint): void
  • removed: method SecureChannelProcessor.setSecureKeyword(String): void
  • removed: method SecureChannelProcessor.supports(ConfigAttribute): boolean
  • removed: static field ChannelDecisionManagerImpl.ANY_CHANNEL: String
  • added: class DelegatingSecurityContextAsyncTaskExecutor extends DelegatingSecurityContextTaskExecutor implements AsyncTaskExecutor
  • added: class DelegatingSecurityContextTaskExecutor extends DelegatingSecurityContextExecutor implements TaskExecutor
  • added: ctor DelegatingSecurityContextAsyncTaskExecutor(AsyncTaskExecutor)
  • added: ctor DelegatingSecurityContextAsyncTaskExecutor(AsyncTaskExecutor, SecurityContext)
  • added: ctor DelegatingSecurityContextTaskExecutor(TaskExecutor)
  • added: ctor DelegatingSecurityContextTaskExecutor(TaskExecutor, SecurityContext)
  • added: method DelegatingSecurityContextAsyncTaskExecutor.execute(Runnable, long): void
  • added: method DelegatingSecurityContextAsyncTaskExecutor.submit(Callable): Future
  • added: method DelegatingSecurityContextAsyncTaskExecutor.submit(Runnable): Future
  • removed: class DefaultToken implements Token
  • removed: class KeyBasedPersistenceTokenService implements TokenService, InitializingBean
  • removed: class SecureRandomFactoryBean implements FactoryBean
  • removed: ctor DefaultToken(String, long, String)
  • removed: ctor KeyBasedPersistenceTokenService()
  • removed: ctor SecureRandomFactoryBean()
  • removed: interface Token
  • removed: interface TokenService
  • removed: method DefaultToken.equals(Object): boolean
  • removed: method DefaultToken.getExtendedInformation(): String
  • removed: method DefaultToken.getKey(): String
  • removed: method DefaultToken.getKeyCreationTime(): long
  • removed: method DefaultToken.hashCode(): int
  • removed: method DefaultToken.toString(): String
  • removed: method KeyBasedPersistenceTokenService.afterPropertiesSet(): void
  • removed: method KeyBasedPersistenceTokenService.allocateToken(String): Token
  • removed: method KeyBasedPersistenceTokenService.setPseudoRandomNumberBits(int): void
  • removed: method KeyBasedPersistenceTokenService.setSecureRandom(SecureRandom): void
  • removed: method KeyBasedPersistenceTokenService.setServerInteger(Integer): void
  • removed: method KeyBasedPersistenceTokenService.setServerSecret(String): void
  • removed: method KeyBasedPersistenceTokenService.verifyToken(String): Token
  • removed: method SecureRandomFactoryBean.getObject(): Object
  • removed: method SecureRandomFactoryBean.getObjectType(): Class
  • removed: method SecureRandomFactoryBean.isSingleton(): boolean
  • removed: method SecureRandomFactoryBean.setAlgorithm(String): void
  • removed: method SecureRandomFactoryBean.setSeed(Resource): void
  • removed: method Token.getExtendedInformation(): String
  • removed: method Token.getKey(): String
  • removed: method Token.getKeyCreationTime(): long
  • removed: method TokenService.allocateToken(String): Token
  • removed: method TokenService.verifyToken(String): Token
  • removed: abstract class AbstractProcessingFilter extends SpringSecurityFilter implements InitializingBean, ApplicationEventPublisherAware, MessageSourceAware
  • removed: abstract class FilterChainOrder
  • removed: abstract class SpringSecurityFilter implements Filter, Ordered
  • removed: class AccessDeniedHandlerImpl implements AccessDeniedHandler
  • removed: class AuthenticationDetails implements Serializable
  • removed: class AuthenticationDetailsSourceImpl implements AuthenticationDetailsSource
  • removed: class ExceptionTranslationFilter extends SpringSecurityFilter implements InitializingBean
  • removed: class SessionFixationProtectionFilter extends SpringSecurityFilter
  • removed: class TargetUrlResolverImpl implements TargetUrlResolver
  • removed: class WebAuthenticationDetails implements SessionIdentifierAware, Serializable
  • removed: class WebAuthenticationDetailsSource implements AuthenticationDetailsSource
  • removed: ctor AbstractProcessingFilter()
  • removed: ctor AccessDeniedHandlerImpl()
  • removed: ctor AuthenticationDetails()
  • removed: ctor AuthenticationDetails(Object)
  • removed: ctor AuthenticationDetailsSourceImpl()
  • removed: ctor ExceptionTranslationFilter()
  • removed: ctor FilterChainOrder()
  • removed: ctor SessionFixationProtectionFilter()
  • removed: ctor SpringSecurityFilter()
  • removed: ctor TargetUrlResolverImpl()
  • removed: ctor WebAuthenticationDetails(HttpServletRequest)
  • removed: ctor WebAuthenticationDetailsSource()
  • removed: field AbstractProcessingFilter.authenticationDetailsSource: AuthenticationDetailsSource
  • removed: field AbstractProcessingFilter.eventPublisher: ApplicationEventPublisher
  • removed: field AbstractProcessingFilter.messages: MessageSourceAccessor
  • removed: field SpringSecurityFilter.logger: Log
  • removed: interface AccessDeniedHandler
  • removed: interface AuthenticationDetailsSource
  • removed: interface AuthenticationEntryPoint
  • removed: interface TargetUrlResolver
  • removed: method AbstractProcessingFilter.afterPropertiesSet(): void
  • removed: method AbstractProcessingFilter.attemptAuthentication(HttpServletRequest): Authentication
  • removed: method AbstractProcessingFilter.determineFailureUrl(HttpServletRequest, AuthenticationException): String
  • removed: method AbstractProcessingFilter.determineTargetUrl(HttpServletRequest): String
  • removed: method AbstractProcessingFilter.doFilterHttp(HttpServletRequest, HttpServletResponse, FilterChain): void
  • removed: method AbstractProcessingFilter.getAllowSessionCreation(): boolean
  • removed: method AbstractProcessingFilter.getAuthenticationDetailsSource(): AuthenticationDetailsSource
  • removed: method AbstractProcessingFilter.getAuthenticationFailureUrl(): String
  • removed: method AbstractProcessingFilter.getAuthenticationManager(): AuthenticationManager
  • removed: method AbstractProcessingFilter.getDefaultFilterProcessesUrl(): String
  • removed: method AbstractProcessingFilter.getDefaultTargetUrl(): String
  • removed: method AbstractProcessingFilter.getExceptionMappings(): Properties
  • removed: method AbstractProcessingFilter.getFilterProcessesUrl(): String
  • removed: method AbstractProcessingFilter.getRememberMeServices(): RememberMeServices
  • removed: method AbstractProcessingFilter.getTargetUrlResolver(): TargetUrlResolver
  • removed: method AbstractProcessingFilter.onPreAuthentication(HttpServletRequest, HttpServletResponse): void
  • removed: method AbstractProcessingFilter.onSuccessfulAuthentication(HttpServletRequest, HttpServletResponse, Authentication): void
  • removed: method AbstractProcessingFilter.onUnsuccessfulAuthentication(HttpServletRequest, HttpServletResponse, AuthenticationException): void
  • removed: method AbstractProcessingFilter.requiresAuthentication(HttpServletRequest, HttpServletResponse): boolean
  • removed: method AbstractProcessingFilter.sendRedirect(HttpServletRequest, HttpServletResponse, String): void
  • removed: method AbstractProcessingFilter.setAllowSessionCreation(boolean): void
  • removed: method AbstractProcessingFilter.setAlwaysUseDefaultTargetUrl(boolean): void
  • removed: method AbstractProcessingFilter.setApplicationEventPublisher(ApplicationEventPublisher): void
  • removed: method AbstractProcessingFilter.setAuthenticationDetailsSource(AuthenticationDetailsSource): void
  • removed: method AbstractProcessingFilter.setAuthenticationFailureUrl(String): void
  • removed: method AbstractProcessingFilter.setAuthenticationManager(AuthenticationManager): void
  • removed: method AbstractProcessingFilter.setContinueChainBeforeSuccessfulAuthentication(boolean): void
  • removed: method AbstractProcessingFilter.setDefaultTargetUrl(String): void
  • removed: method AbstractProcessingFilter.setExceptionMappings(Properties): void
  • removed: method AbstractProcessingFilter.setFilterProcessesUrl(String): void
  • removed: method AbstractProcessingFilter.setInvalidateSessionOnSuccessfulAuthentication(boolean): void
  • removed: method AbstractProcessingFilter.setMessageSource(MessageSource): void
  • removed: method AbstractProcessingFilter.setMigrateInvalidatedSessionAttributes(boolean): void
  • removed: method AbstractProcessingFilter.setRememberMeServices(RememberMeServices): void
  • removed: method AbstractProcessingFilter.setServerSideRedirect(boolean): void
  • removed: method AbstractProcessingFilter.setSessionRegistry(SessionRegistry): void
  • removed: method AbstractProcessingFilter.setTargetUrlResolver(TargetUrlResolver): void
  • removed: method AbstractProcessingFilter.setUseRelativeContext(boolean): void
  • removed: method AbstractProcessingFilter.successfulAuthentication(HttpServletRequest, HttpServletResponse, Authentication): void
  • removed: method AbstractProcessingFilter.unsuccessfulAuthentication(HttpServletRequest, HttpServletResponse, AuthenticationException): void
  • removed: method AccessDeniedHandler.handle(ServletRequest, ServletResponse, AccessDeniedException): void
  • removed: method AccessDeniedHandlerImpl.handle(ServletRequest, ServletResponse, AccessDeniedException): void
  • removed: method AccessDeniedHandlerImpl.setErrorPage(String): void
  • removed: method AuthenticationDetails.doPopulateAdditionalInformation(Object): void
  • removed: method AuthenticationDetails.equals(Object): boolean
  • removed: method AuthenticationDetails.getContext(): String
  • removed: method AuthenticationDetails.toString(): String
  • removed: method AuthenticationDetailsSource.buildDetails(Object): Object
  • removed: method AuthenticationDetailsSourceImpl.buildDetails(Object): Object
  • removed: method AuthenticationDetailsSourceImpl.setClazz(Class): void
  • removed: method AuthenticationEntryPoint.commence(ServletRequest, ServletResponse, AuthenticationException): void
  • removed: method ExceptionTranslationFilter.afterPropertiesSet(): void
  • removed: method ExceptionTranslationFilter.doFilterHttp(HttpServletRequest, HttpServletResponse, FilterChain): void
  • removed: method ExceptionTranslationFilter.getAuthenticationEntryPoint(): AuthenticationEntryPoint
  • removed: method ExceptionTranslationFilter.getAuthenticationTrustResolver(): AuthenticationTrustResolver
  • removed: method ExceptionTranslationFilter.getOrder(): int
  • removed: method ExceptionTranslationFilter.getPortResolver(): PortResolver
  • removed: method ExceptionTranslationFilter.isCreateSessionAllowed(): boolean
  • removed: method ExceptionTranslationFilter.sendStartAuthentication(ServletRequest, ServletResponse, FilterChain, AuthenticationException): void
  • removed: method ExceptionTranslationFilter.setAccessDeniedHandler(AccessDeniedHandler): void
  • removed: method ExceptionTranslationFilter.setAuthenticationEntryPoint(AuthenticationEntryPoint): void
  • removed: method ExceptionTranslationFilter.setAuthenticationTrustResolver(AuthenticationTrustResolver): void
  • removed: method ExceptionTranslationFilter.setCreateSessionAllowed(boolean): void
  • removed: method ExceptionTranslationFilter.setPortResolver(PortResolver): void
  • removed: method ExceptionTranslationFilter.setThrowableAnalyzer(ThrowableAnalyzer): void
  • removed: method SessionFixationProtectionFilter.doFilterHttp(HttpServletRequest, HttpServletResponse, FilterChain): void
  • removed: method SessionFixationProtectionFilter.getOrder(): int
  • removed: method SessionFixationProtectionFilter.setMigrateSessionAttributes(boolean): void
  • removed: method SessionFixationProtectionFilter.setSessionRegistry(SessionRegistry): void
  • removed: method SessionFixationProtectionFilter.startNewSessionIfRequired(HttpServletRequest, HttpServletResponse): void
  • removed: method SpringSecurityFilter.destroy(): void
  • removed: method SpringSecurityFilter.doFilter(ServletRequest, ServletResponse, FilterChain): void
  • removed: method SpringSecurityFilter.doFilterHttp(HttpServletRequest, HttpServletResponse, FilterChain): void
  • removed: method SpringSecurityFilter.getOrder(): int
  • removed: method SpringSecurityFilter.init(FilterConfig): void
  • removed: method SpringSecurityFilter.toString(): String
  • removed: method TargetUrlResolver.determineTargetUrl(SavedRequest, HttpServletRequest, Authentication): String
  • removed: method TargetUrlResolverImpl.determineTargetUrl(SavedRequest, HttpServletRequest, Authentication): String
  • removed: method TargetUrlResolverImpl.isJustUseSavedRequestOnGet(): boolean
  • removed: method TargetUrlResolverImpl.setJustUseSavedRequestOnGet(boolean): void
  • removed: method TargetUrlResolverImpl.setTargetUrlParameter(String): void
  • removed: method WebAuthenticationDetails.doPopulateAdditionalInformation(HttpServletRequest): void
  • removed: method WebAuthenticationDetails.equals(Object): boolean
  • removed: method WebAuthenticationDetails.getRemoteAddress(): String
  • removed: method WebAuthenticationDetails.getSessionId(): String
  • removed: method WebAuthenticationDetails.hashCode(): int
  • removed: method WebAuthenticationDetails.toString(): String
  • removed: method WebAuthenticationDetailsSource.buildDetails(Object): Object
  • removed: method WebAuthenticationDetailsSource.setClazz(Class): void
  • removed: static field AbstractProcessingFilter.SPRING_SECURITY_LAST_EXCEPTION_KEY: String
  • removed: static field AbstractProcessingFilter.SPRING_SECURITY_SAVED_REQUEST_KEY: String
  • removed: static field AccessDeniedHandlerImpl.SPRING_SECURITY_ACCESS_DENIED_EXCEPTION_KEY: String
  • removed: static field AccessDeniedHandlerImpl.logger: Log
  • removed: static field FilterChainOrder.ANONYMOUS_FILTER: int
  • removed: static field FilterChainOrder.AUTHENTICATION_PROCESSING_FILTER: int
  • removed: static field FilterChainOrder.BASIC_PROCESSING_FILTER: int
  • removed: static field FilterChainOrder.CAS_PROCESSING_FILTER: int
  • removed: static field FilterChainOrder.CHANNEL_FILTER: int
  • removed: static field FilterChainOrder.CONCURRENT_SESSION_FILTER: int
  • removed: static field FilterChainOrder.EXCEPTION_TRANSLATION_FILTER: int
  • removed: static field FilterChainOrder.FILTER_CHAIN_FIRST: int
  • removed: static field FilterChainOrder.FILTER_SECURITY_INTERCEPTOR: int
  • removed: static field FilterChainOrder.HTTP_SESSION_CONTEXT_FILTER: int
  • removed: static field FilterChainOrder.LOGIN_PAGE_FILTER: int
  • removed: static field FilterChainOrder.LOGOUT_FILTER: int
  • removed: static field FilterChainOrder.NTLM_FILTER: int
  • removed: static field FilterChainOrder.OPENID_PROCESSING_FILTER: int
  • removed: static field FilterChainOrder.PRE_AUTH_FILTER: int
  • removed: static field FilterChainOrder.REMEMBER_ME_FILTER: int
  • removed: static field FilterChainOrder.SERVLET_API_SUPPORT_FILTER: int
  • removed: static field FilterChainOrder.SESSION_FIXATION_FILTER: int
  • removed: static field FilterChainOrder.SWITCH_USER_FILTER: int
  • removed: static field FilterChainOrder.X509_FILTER: int
  • removed: static field TargetUrlResolverImpl.DEFAULT_TARGET_PARAMETER: String
  • removed: static method AbstractProcessingFilter.obtainFullSavedRequestUrl(HttpServletRequest): String
  • removed: static method FilterChainOrder.getOrder(String): int
  • removed: class BasicProcessingFilter extends SpringSecurityFilter implements InitializingBean
  • removed: class BasicProcessingFilterEntryPoint implements AuthenticationEntryPoint, InitializingBean
  • removed: ctor BasicProcessingFilter()
  • removed: ctor BasicProcessingFilterEntryPoint()
  • removed: method BasicProcessingFilter.afterPropertiesSet(): void
  • removed: method BasicProcessingFilter.doFilterHttp(HttpServletRequest, HttpServletResponse, FilterChain): void
  • removed: method BasicProcessingFilter.getAuthenticationEntryPoint(): AuthenticationEntryPoint
  • removed: method BasicProcessingFilter.getAuthenticationManager(): AuthenticationManager
  • removed: method BasicProcessingFilter.getCredentialsCharset(HttpServletRequest): String
  • removed: method BasicProcessingFilter.getOrder(): int
  • removed: method BasicProcessingFilter.isIgnoreFailure(): boolean
  • removed: method BasicProcessingFilter.onSuccessfulAuthentication(HttpServletRequest, HttpServletResponse, Authentication): void
  • removed: method BasicProcessingFilter.onUnsuccessfulAuthentication(HttpServletRequest, HttpServletResponse, AuthenticationException): void
  • removed: method BasicProcessingFilter.setAuthenticationDetailsSource(AuthenticationDetailsSource): void
  • removed: method BasicProcessingFilter.setAuthenticationEntryPoint(AuthenticationEntryPoint): void
  • removed: method BasicProcessingFilter.setAuthenticationManager(AuthenticationManager): void
  • removed: method BasicProcessingFilter.setCredentialsCharset(String): void
  • removed: method BasicProcessingFilter.setIgnoreFailure(boolean): void
  • removed: method BasicProcessingFilter.setRememberMeServices(RememberMeServices): void
  • removed: method BasicProcessingFilterEntryPoint.afterPropertiesSet(): void
  • removed: method BasicProcessingFilterEntryPoint.commence(ServletRequest, ServletResponse, AuthenticationException): void
  • removed: method BasicProcessingFilterEntryPoint.getRealmName(): String
  • removed: method BasicProcessingFilterEntryPoint.setRealmName(String): void
  • removed: class DigestProcessingFilter implements Filter, InitializingBean, MessageSourceAware
  • removed: class DigestProcessingFilterEntryPoint implements AuthenticationEntryPoint, InitializingBean, Ordered
  • removed: class NonceExpiredException extends AuthenticationException
  • removed: ctor DigestProcessingFilter()
  • removed: ctor DigestProcessingFilterEntryPoint()
  • removed: ctor NonceExpiredException(String)
  • removed: ctor NonceExpiredException(String, Throwable)
  • removed: field DigestProcessingFilter.messages: MessageSourceAccessor
  • removed: method DigestProcessingFilter.afterPropertiesSet(): void
  • removed: method DigestProcessingFilter.destroy(): void
  • removed: method DigestProcessingFilter.doFilter(ServletRequest, ServletResponse, FilterChain): void
  • removed: method DigestProcessingFilter.getAuthenticationEntryPoint(): DigestProcessingFilterEntryPoint
  • removed: method DigestProcessingFilter.getUserCache(): UserCache
  • removed: method DigestProcessingFilter.getUserDetailsService(): UserDetailsService
  • removed: method DigestProcessingFilter.init(FilterConfig): void
  • removed: method DigestProcessingFilter.setAuthenticationDetailsSource(AuthenticationDetailsSource): void
  • removed: method DigestProcessingFilter.setAuthenticationEntryPoint(DigestProcessingFilterEntryPoint): void
  • removed: method DigestProcessingFilter.setMessageSource(MessageSource): void
  • removed: method DigestProcessingFilter.setPasswordAlreadyEncoded(boolean): void
  • removed: method DigestProcessingFilter.setUserCache(UserCache): void
  • removed: method DigestProcessingFilter.setUserDetailsService(UserDetailsService): void
  • removed: method DigestProcessingFilterEntryPoint.afterPropertiesSet(): void
  • removed: method DigestProcessingFilterEntryPoint.commence(ServletRequest, ServletResponse, AuthenticationException): void
  • removed: method DigestProcessingFilterEntryPoint.getKey(): String
  • removed: method DigestProcessingFilterEntryPoint.getNonceValiditySeconds(): int
  • removed: method DigestProcessingFilterEntryPoint.getOrder(): int
  • removed: method DigestProcessingFilterEntryPoint.getRealmName(): String
  • removed: method DigestProcessingFilterEntryPoint.setKey(String): void
  • removed: method DigestProcessingFilterEntryPoint.setNonceValiditySeconds(int): void
  • removed: method DigestProcessingFilterEntryPoint.setOrder(int): void
  • removed: method DigestProcessingFilterEntryPoint.setRealmName(String): void
  • removed: static method DigestProcessingFilter.encodePasswordInA1Format(String, String, String): String
  • removed: static method DigestProcessingFilter.generateDigest(boolean, String, String, String, String, String, String, String, String, String): String
  • removed: class LogoutFilter extends SpringSecurityFilter
  • removed: class SecurityContextLogoutHandler implements LogoutHandler
  • removed: ctor LogoutFilter(String, LogoutHandler[])
  • removed: ctor SecurityContextLogoutHandler()
  • removed: interface LogoutHandler
  • removed: method LogoutFilter.determineTargetUrl(HttpServletRequest, HttpServletResponse): String
  • removed: method LogoutFilter.doFilterHttp(HttpServletRequest, HttpServletResponse, FilterChain): void
  • removed: method LogoutFilter.getFilterProcessesUrl(): String
  • removed: method LogoutFilter.getLogoutSuccessUrl(): String
  • removed: method LogoutFilter.getOrder(): int
  • removed: method LogoutFilter.requiresLogout(HttpServletRequest, HttpServletResponse): boolean
  • removed: method LogoutFilter.sendRedirect(HttpServletRequest, HttpServletResponse, String): void
  • removed: method LogoutFilter.setFilterProcessesUrl(String): void
  • removed: method LogoutFilter.setUseRelativeContext(boolean): void
  • removed: method LogoutHandler.logout(HttpServletRequest, HttpServletResponse, Authentication): void
  • removed: method SecurityContextLogoutHandler.isInvalidateHttpSession(): boolean
  • removed: method SecurityContextLogoutHandler.logout(HttpServletRequest, HttpServletResponse, Authentication): void
  • removed: method SecurityContextLogoutHandler.setInvalidateHttpSession(boolean): void
  • removed: abstract class AbstractPreAuthenticatedProcessingFilter extends SpringSecurityFilter implements InitializingBean, ApplicationEventPublisherAware
  • removed: class PreAuthenticatedCredentialsNotFoundException extends AuthenticationException
  • removed: class PreAuthenticatedGrantedAuthoritiesAuthenticationDetails extends AuthenticationDetails implements MutableGrantedAuthoritiesContainer
  • removed: class PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails extends WebAuthenticationDetails implements MutableGrantedAuthoritiesContainer
  • removed: class PreAuthenticatedProcessingFilterEntryPoint implements AuthenticationEntryPoint, Ordered
  • removed: ctor AbstractPreAuthenticatedProcessingFilter()
  • removed: ctor PreAuthenticatedCredentialsNotFoundException(String)
  • removed: ctor PreAuthenticatedGrantedAuthoritiesAuthenticationDetails(Object)
  • removed: ctor PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails(HttpServletRequest)
  • removed: ctor PreAuthenticatedProcessingFilterEntryPoint()
  • removed: method AbstractPreAuthenticatedProcessingFilter.afterPropertiesSet(): void
  • removed: method AbstractPreAuthenticatedProcessingFilter.doFilterHttp(HttpServletRequest, HttpServletResponse, FilterChain): void
  • removed: method AbstractPreAuthenticatedProcessingFilter.getPreAuthenticatedCredentials(HttpServletRequest): Object
  • removed: method AbstractPreAuthenticatedProcessingFilter.getPreAuthenticatedPrincipal(HttpServletRequest): Object
  • removed: method AbstractPreAuthenticatedProcessingFilter.setApplicationEventPublisher(ApplicationEventPublisher): void
  • removed: method AbstractPreAuthenticatedProcessingFilter.setAuthenticationDetailsSource(AuthenticationDetailsSource): void
  • removed: method AbstractPreAuthenticatedProcessingFilter.setAuthenticationManager(AuthenticationManager): void
  • removed: method AbstractPreAuthenticatedProcessingFilter.setContinueFilterChainOnUnsuccessfulAuthentication(boolean): void
  • removed: method AbstractPreAuthenticatedProcessingFilter.successfulAuthentication(HttpServletRequest, HttpServletResponse, Authentication): void
  • removed: method AbstractPreAuthenticatedProcessingFilter.unsuccessfulAuthentication(HttpServletRequest, HttpServletResponse, AuthenticationException): void
  • removed: method PreAuthenticatedGrantedAuthoritiesAuthenticationDetails.getGrantedAuthorities(): GrantedAuthority[]
  • removed: method PreAuthenticatedGrantedAuthoritiesAuthenticationDetails.setGrantedAuthorities(GrantedAuthority[]): void
  • removed: method PreAuthenticatedGrantedAuthoritiesAuthenticationDetails.toString(): String
  • removed: method PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails.getGrantedAuthorities(): GrantedAuthority[]
  • removed: method PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails.setGrantedAuthorities(GrantedAuthority[]): void
  • removed: method PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails.toString(): String
  • removed: method PreAuthenticatedProcessingFilterEntryPoint.commence(ServletRequest, ServletResponse, AuthenticationException): void
  • removed: method PreAuthenticatedProcessingFilterEntryPoint.getOrder(): int
  • removed: method PreAuthenticatedProcessingFilterEntryPoint.setOrder(int): void
  • removed: static field PreAuthenticatedGrantedAuthoritiesAuthenticationDetails.serialVersionUID: long
  • removed: static field PreAuthenticatedGrantedAuthoritiesWebAuthenticationDetails.serialVersionUID: long
  • removed: class RequestHeaderPreAuthenticatedProcessingFilter extends AbstractPreAuthenticatedProcessingFilter
  • removed: ctor RequestHeaderPreAuthenticatedProcessingFilter()
  • removed: method RequestHeaderPreAuthenticatedProcessingFilter.getOrder(): int
  • removed: method RequestHeaderPreAuthenticatedProcessingFilter.getPreAuthenticatedCredentials(HttpServletRequest): Object
  • removed: method RequestHeaderPreAuthenticatedProcessingFilter.getPreAuthenticatedPrincipal(HttpServletRequest): Object
  • removed: method RequestHeaderPreAuthenticatedProcessingFilter.setCredentialsRequestHeader(String): void
  • removed: method RequestHeaderPreAuthenticatedProcessingFilter.setPrincipalRequestHeader(String): void
  • removed: abstract class AbstractPreAuthenticatedAuthenticationDetailsSource extends AuthenticationDetailsSourceImpl
  • removed: class J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource extends AbstractPreAuthenticatedAuthenticationDetailsSource
  • removed: class J2eePreAuthenticatedProcessingFilter extends AbstractPreAuthenticatedProcessingFilter
  • removed: class WebXmlMappableAttributesRetriever extends XmlMappableAttributesRetriever
  • removed: ctor AbstractPreAuthenticatedAuthenticationDetailsSource()
  • removed: ctor J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource()
  • removed: ctor J2eePreAuthenticatedProcessingFilter()
  • removed: ctor WebXmlMappableAttributesRetriever()
  • removed: field AbstractPreAuthenticatedAuthenticationDetailsSource.j2eeMappableRoles: String[]
  • removed: field AbstractPreAuthenticatedAuthenticationDetailsSource.j2eeUserRoles2GrantedAuthoritiesMapper: Attributes2GrantedAuthoritiesMapper
  • removed: field AbstractPreAuthenticatedAuthenticationDetailsSource.logger: Log
  • removed: method AbstractPreAuthenticatedAuthenticationDetailsSource.afterPropertiesSet(): void
  • removed: method AbstractPreAuthenticatedAuthenticationDetailsSource.buildDetails(Object): Object
  • removed: method AbstractPreAuthenticatedAuthenticationDetailsSource.getUserRoles(Object, String[]): String[]
  • removed: method AbstractPreAuthenticatedAuthenticationDetailsSource.setMappableRolesRetriever(MappableAttributesRetriever): void
  • removed: method AbstractPreAuthenticatedAuthenticationDetailsSource.setUserRoles2GrantedAuthoritiesMapper(Attributes2GrantedAuthoritiesMapper): void
  • removed: method J2eeBasedPreAuthenticatedWebAuthenticationDetailsSource.getUserRoles(Object, String[]): String[]
  • removed: method J2eePreAuthenticatedProcessingFilter.getOrder(): int
  • removed: method J2eePreAuthenticatedProcessingFilter.getPreAuthenticatedCredentials(HttpServletRequest): Object
  • removed: method J2eePreAuthenticatedProcessingFilter.getPreAuthenticatedPrincipal(HttpServletRequest): Object
  • removed: method WebXmlMappableAttributesRetriever.setWebXmlInputStream(InputStream): void
  • removed: class WebSphere2SpringSecurityPropagationInterceptor implements MethodInterceptor
  • removed: class WebSpherePreAuthenticatedAuthenticationDetailsSource extends AuthenticationDetailsSourceImpl implements InitializingBean
  • removed: class WebSpherePreAuthenticatedProcessingFilter extends AbstractPreAuthenticatedProcessingFilter
  • removed: class WebSpherePreAuthenticatedWebAuthenticationDetailsSource extends WebSpherePreAuthenticatedAuthenticationDetailsSource
  • removed: ctor WebSphere2SpringSecurityPropagationInterceptor()
  • removed: ctor WebSpherePreAuthenticatedAuthenticationDetailsSource()
  • removed: ctor WebSpherePreAuthenticatedProcessingFilter()
  • removed: ctor WebSpherePreAuthenticatedWebAuthenticationDetailsSource()
  • removed: method WebSphere2SpringSecurityPropagationInterceptor.getAuthenticationDetailsSource(): AuthenticationDetailsSource
  • removed: method WebSphere2SpringSecurityPropagationInterceptor.getAuthenticationManager(): AuthenticationManager
  • removed: method WebSphere2SpringSecurityPropagationInterceptor.invoke(MethodInvocation): Object
  • removed: method WebSphere2SpringSecurityPropagationInterceptor.setAuthenticationDetailsSource(AuthenticationDetailsSource): void
  • removed: method WebSphere2SpringSecurityPropagationInterceptor.setAuthenticationManager(AuthenticationManager): void
  • removed: method WebSpherePreAuthenticatedAuthenticationDetailsSource.afterPropertiesSet(): void
  • removed: method WebSpherePreAuthenticatedAuthenticationDetailsSource.buildDetails(Object): Object
  • removed: method WebSpherePreAuthenticatedAuthenticationDetailsSource.setWebSphereGroups2GrantedAuthoritiesMapper(Attributes2GrantedAuthoritiesMapper): void
  • removed: method WebSpherePreAuthenticatedProcessingFilter.getOrder(): int
  • removed: method WebSpherePreAuthenticatedProcessingFilter.getPreAuthenticatedCredentials(HttpServletRequest): Object
  • removed: method WebSpherePreAuthenticatedProcessingFilter.getPreAuthenticatedPrincipal(HttpServletRequest): Object
  • removed: class SubjectDnX509PrincipalExtractor implements X509PrincipalExtractor
  • removed: class X509PreAuthenticatedProcessingFilter extends AbstractPreAuthenticatedProcessingFilter
  • removed: ctor SubjectDnX509PrincipalExtractor()
  • removed: ctor X509PreAuthenticatedProcessingFilter()
  • removed: field SubjectDnX509PrincipalExtractor.logger: Log
  • removed: field SubjectDnX509PrincipalExtractor.messages: MessageSourceAccessor
  • removed: interface X509PrincipalExtractor
  • removed: method SubjectDnX509PrincipalExtractor.extractPrincipal(X509Certificate): Object
  • removed: method SubjectDnX509PrincipalExtractor.setMessageSource(MessageSource): void
  • removed: method SubjectDnX509PrincipalExtractor.setSubjectDnRegex(String): void
  • removed: method X509PreAuthenticatedProcessingFilter.getOrder(): int
  • removed: method X509PreAuthenticatedProcessingFilter.getPreAuthenticatedCredentials(HttpServletRequest): Object
  • removed: method X509PreAuthenticatedProcessingFilter.getPreAuthenticatedPrincipal(HttpServletRequest): Object
  • removed: method X509PreAuthenticatedProcessingFilter.setPrincipalExtractor(X509PrincipalExtractor): void
  • removed: method X509PrincipalExtractor.extractPrincipal(X509Certificate): Object
  • removed: abstract class AbstractRememberMeServices implements RememberMeServices, InitializingBean, LogoutHandler
  • removed: class CookieTheftException extends RememberMeAuthenticationException
  • removed: class InMemoryTokenRepositoryImpl implements PersistentTokenRepository
  • removed: class InvalidCookieException extends RememberMeAuthenticationException
  • removed: class JdbcTokenRepositoryImpl extends JdbcDaoSupport implements PersistentTokenRepository
  • removed: class JdbcTokenRepositoryImpl.InsertToken extends SqlUpdate
  • removed: class JdbcTokenRepositoryImpl.RemoveUserTokens extends SqlUpdate
  • removed: class JdbcTokenRepositoryImpl.TokensBySeriesMapping extends MappingSqlQuery
  • removed: class JdbcTokenRepositoryImpl.UpdateToken extends SqlUpdate
  • removed: class NullRememberMeServices implements RememberMeServices
  • removed: class PersistentRememberMeToken
  • removed: class PersistentTokenBasedRememberMeServices extends AbstractRememberMeServices
  • removed: class RememberMeAuthenticationException extends AuthenticationException
  • removed: class RememberMeProcessingFilter extends SpringSecurityFilter implements InitializingBean, ApplicationEventPublisherAware
  • removed: class TokenBasedRememberMeServices extends AbstractRememberMeServices
  • removed: ctor AbstractRememberMeServices()
  • removed: ctor CookieTheftException(String)
  • removed: ctor InMemoryTokenRepositoryImpl()
  • removed: ctor InvalidCookieException(String)
  • removed: ctor JdbcTokenRepositoryImpl()
  • removed: ctor JdbcTokenRepositoryImpl.InsertToken(JdbcTokenRepositoryImpl, DataSource)
  • removed: ctor JdbcTokenRepositoryImpl.RemoveUserTokens(JdbcTokenRepositoryImpl, DataSource)
  • removed: ctor JdbcTokenRepositoryImpl.TokensBySeriesMapping(JdbcTokenRepositoryImpl, DataSource)
  • removed: ctor JdbcTokenRepositoryImpl.UpdateToken(JdbcTokenRepositoryImpl, DataSource)
  • removed: ctor NullRememberMeServices()
  • removed: ctor PersistentRememberMeToken(String, String, String, Date)
  • removed: ctor PersistentTokenBasedRememberMeServices()
  • removed: ctor RememberMeAuthenticationException(String)
  • removed: ctor RememberMeProcessingFilter()
  • removed: ctor TokenBasedRememberMeServices()
  • removed: field AbstractRememberMeServices.logger: Log
  • removed: field AbstractRememberMeServices.messages: MessageSourceAccessor
  • removed: field JdbcTokenRepositoryImpl.insertToken: SqlUpdate
  • removed: field JdbcTokenRepositoryImpl.removeUserTokens: SqlUpdate
  • removed: field JdbcTokenRepositoryImpl.tokensBySeriesMapping: MappingSqlQuery
  • removed: field JdbcTokenRepositoryImpl.updateToken: SqlUpdate
  • removed: interface PersistentTokenRepository
  • removed: interface RememberMeServices
  • removed: method AbstractRememberMeServices.afterPropertiesSet(): void
  • removed: method AbstractRememberMeServices.autoLogin(HttpServletRequest, HttpServletResponse): Authentication
  • removed: method AbstractRememberMeServices.cancelCookie(HttpServletRequest, HttpServletResponse): void
  • removed: method AbstractRememberMeServices.decodeCookie(String): String[]
  • removed: method AbstractRememberMeServices.encodeCookie(String[]): String
  • removed: method AbstractRememberMeServices.getAuthenticationDetailsSource(): AuthenticationDetailsSource
  • removed: method AbstractRememberMeServices.getCookieName(): String
  • removed: method AbstractRememberMeServices.getKey(): String
  • removed: method AbstractRememberMeServices.getParameter(): String
  • removed: method AbstractRememberMeServices.getTokenValiditySeconds(): int
  • removed: method AbstractRememberMeServices.getUserDetailsService(): UserDetailsService
  • removed: method AbstractRememberMeServices.loginFail(HttpServletRequest, HttpServletResponse): void
  • removed: method AbstractRememberMeServices.loginSuccess(HttpServletRequest, HttpServletResponse, Authentication): void
  • removed: method AbstractRememberMeServices.logout(HttpServletRequest, HttpServletResponse, Authentication): void
  • removed: method AbstractRememberMeServices.onLoginFail(HttpServletRequest, HttpServletResponse): void
  • removed: method AbstractRememberMeServices.onLoginSuccess(HttpServletRequest, HttpServletResponse, Authentication): void
  • removed: method AbstractRememberMeServices.processAutoLoginCookie(String[], HttpServletRequest, HttpServletResponse): UserDetails
  • removed: method AbstractRememberMeServices.rememberMeRequested(HttpServletRequest, String): boolean
  • removed: method AbstractRememberMeServices.setAlwaysRemember(boolean): void
  • removed: method AbstractRememberMeServices.setAuthenticationDetailsSource(AuthenticationDetailsSource): void
  • removed: method AbstractRememberMeServices.setCookie(String[], int, HttpServletRequest, HttpServletResponse): void
  • removed: method AbstractRememberMeServices.setCookieName(String): void
  • removed: method AbstractRememberMeServices.setKey(String): void
  • removed: method AbstractRememberMeServices.setParameter(String): void
  • removed: method AbstractRememberMeServices.setTokenValiditySeconds(int): void
  • removed: method AbstractRememberMeServices.setUserDetailsService(UserDetailsService): void
  • removed: method InMemoryTokenRepositoryImpl.createNewToken(PersistentRememberMeToken): void
  • removed: method InMemoryTokenRepositoryImpl.getTokenForSeries(String): PersistentRememberMeToken
  • removed: method InMemoryTokenRepositoryImpl.removeUserTokens(String): void
  • removed: method InMemoryTokenRepositoryImpl.updateToken(String, String, Date): void
  • removed: method JdbcTokenRepositoryImpl.TokensBySeriesMapping.mapRow(ResultSet, int): Object
  • removed: method JdbcTokenRepositoryImpl.createNewToken(PersistentRememberMeToken): void
  • removed: method JdbcTokenRepositoryImpl.getTokenForSeries(String): PersistentRememberMeToken
  • removed: method JdbcTokenRepositoryImpl.initDao(): void
  • removed: method JdbcTokenRepositoryImpl.removeUserTokens(String): void
  • removed: method JdbcTokenRepositoryImpl.setCreateTableOnStartup(boolean): void
  • removed: method JdbcTokenRepositoryImpl.updateToken(String, String, Date): void
  • removed: method NullRememberMeServices.autoLogin(HttpServletRequest, HttpServletResponse): Authentication
  • removed: method NullRememberMeServices.loginFail(HttpServletRequest, HttpServletResponse): void
  • removed: method NullRememberMeServices.loginSuccess(HttpServletRequest, HttpServletResponse, Authentication): void
  • removed: method PersistentRememberMeToken.getDate(): Date
  • removed: method PersistentRememberMeToken.getSeries(): String
  • removed: method PersistentRememberMeToken.getTokenValue(): String
  • removed: method PersistentRememberMeToken.getUsername(): String
  • removed: method PersistentTokenBasedRememberMeServices.generateSeriesData(): String
  • removed: method PersistentTokenBasedRememberMeServices.generateTokenData(): String
  • removed: method PersistentTokenBasedRememberMeServices.onLoginSuccess(HttpServletRequest, HttpServletResponse, Authentication): void
  • removed: method PersistentTokenBasedRememberMeServices.processAutoLoginCookie(String[], HttpServletRequest, HttpServletResponse): UserDetails
  • removed: method PersistentTokenBasedRememberMeServices.setSeriesLength(int): void
  • removed: method PersistentTokenBasedRememberMeServices.setTokenLength(int): void
  • removed: method PersistentTokenBasedRememberMeServices.setTokenRepository(PersistentTokenRepository): void
  • removed: method PersistentTokenRepository.createNewToken(PersistentRememberMeToken): void
  • removed: method PersistentTokenRepository.getTokenForSeries(String): PersistentRememberMeToken
  • removed: method PersistentTokenRepository.removeUserTokens(String): void
  • removed: method PersistentTokenRepository.updateToken(String, String, Date): void
  • removed: method RememberMeProcessingFilter.afterPropertiesSet(): void
  • removed: method RememberMeProcessingFilter.doFilterHttp(HttpServletRequest, HttpServletResponse, FilterChain): void
  • removed: method RememberMeProcessingFilter.getOrder(): int
  • removed: method RememberMeProcessingFilter.getRememberMeServices(): RememberMeServices
  • removed: method RememberMeProcessingFilter.onSuccessfulAuthentication(HttpServletRequest, HttpServletResponse, Authentication): void
  • removed: method RememberMeProcessingFilter.onUnsuccessfulAuthentication(HttpServletRequest, HttpServletResponse, AuthenticationException): void
  • removed: method RememberMeProcessingFilter.setApplicationEventPublisher(ApplicationEventPublisher): void
  • removed: method RememberMeProcessingFilter.setAuthenticationManager(AuthenticationManager): void
  • removed: method RememberMeProcessingFilter.setRememberMeServices(RememberMeServices): void
  • removed: method RememberMeServices.autoLogin(HttpServletRequest, HttpServletResponse): Authentication
  • removed: method RememberMeServices.loginFail(HttpServletRequest, HttpServletResponse): void
  • removed: method RememberMeServices.loginSuccess(HttpServletRequest, HttpServletResponse, Authentication): void
  • removed: method TokenBasedRememberMeServices.calculateLoginLifetime(HttpServletRequest, Authentication): int
  • removed: method TokenBasedRememberMeServices.isTokenExpired(long): boolean
  • removed: method TokenBasedRememberMeServices.makeTokenSignature(long, String, String): String
  • removed: method TokenBasedRememberMeServices.onLoginSuccess(HttpServletRequest, HttpServletResponse, Authentication): void
  • removed: method TokenBasedRememberMeServices.processAutoLoginCookie(String[], HttpServletRequest, HttpServletResponse): UserDetails
  • removed: method TokenBasedRememberMeServices.retrievePassword(Authentication): String
  • removed: method TokenBasedRememberMeServices.retrieveUserName(Authentication): String
  • removed: static field AbstractRememberMeServices.DEFAULT_PARAMETER: String
  • removed: static field AbstractRememberMeServices.SPRING_SECURITY_REMEMBER_ME_COOKIE_KEY: String
  • removed: static field JdbcTokenRepositoryImpl.CREATE_TABLE_SQL: String
  • removed: static field JdbcTokenRepositoryImpl.DEF_INSERT_TOKEN_SQL: String
  • removed: static field JdbcTokenRepositoryImpl.DEF_REMOVE_USER_TOKENS_SQL: String
  • removed: static field JdbcTokenRepositoryImpl.DEF_TOKEN_BY_SERIES_SQL: String
  • removed: static field JdbcTokenRepositoryImpl.DEF_UPDATE_TOKEN_SQL: String
  • removed: static field PersistentTokenBasedRememberMeServices.DEFAULT_SERIES_LENGTH: int
  • removed: static field PersistentTokenBasedRememberMeServices.DEFAULT_TOKEN_LENGTH: int
  • removed: class Enumerator implements Enumeration
  • removed: class FastHttpDateFormat
  • removed: class SavedCookie implements Serializable
  • removed: class SavedRequest implements Serializable
  • removed: ctor Enumerator(Collection)
  • removed: ctor Enumerator(Collection, boolean)
  • removed: ctor Enumerator(Iterator)
  • removed: ctor Enumerator(Iterator, boolean)
  • removed: ctor Enumerator(Map)
  • removed: ctor Enumerator(Map, boolean)
  • removed: ctor FastHttpDateFormat()
  • removed: ctor SavedCookie(Cookie)
  • removed: ctor SavedCookie(String, String, String, String, int, String, boolean, int)
  • removed: ctor SavedRequest(HttpServletRequest, PortResolver)
  • removed: method Enumerator.hasMoreElements(): boolean
  • removed: method Enumerator.nextElement(): Object
  • removed: method SavedCookie.getComment(): String
  • removed: method SavedCookie.getCookie(): Cookie
  • removed: method SavedCookie.getDomain(): String
  • removed: method SavedCookie.getMaxAge(): int
  • removed: method SavedCookie.getName(): String
  • removed: method SavedCookie.getPath(): String
  • removed: method SavedCookie.getValue(): String
  • removed: method SavedCookie.getVersion(): int
  • removed: method SavedCookie.isSecure(): boolean
  • removed: method SavedRequest.doesRequestMatch(HttpServletRequest, PortResolver): boolean
  • removed: method SavedRequest.getContextPath(): String
  • removed: method SavedRequest.getCookies(): List
  • removed: method SavedRequest.getFullRequestUrl(): String
  • removed: method SavedRequest.getHeaderNames(): Iterator
  • removed: method SavedRequest.getHeaderValues(String): Iterator
  • removed: method SavedRequest.getLocales(): Iterator
  • removed: method SavedRequest.getMethod(): String
  • removed: method SavedRequest.getParameterMap(): Map
  • removed: method SavedRequest.getParameterNames(): Iterator
  • removed: method SavedRequest.getParameterValues(String): String[]
  • removed: method SavedRequest.getPathInfo(): String
  • removed: method SavedRequest.getQueryString(): String
  • removed: method SavedRequest.getRequestURI(): String
  • removed: method SavedRequest.getRequestURL(): String
  • removed: method SavedRequest.getRequestUrl(): String
  • removed: method SavedRequest.getScheme(): String
  • removed: method SavedRequest.getServerName(): String
  • removed: method SavedRequest.getServerPort(): int
  • removed: method SavedRequest.getServletPath(): String
  • removed: method SavedRequest.toString(): String
  • removed: static field FastHttpDateFormat.currentDate: String
  • removed: static field FastHttpDateFormat.currentDateGenerated: long
  • removed: static field FastHttpDateFormat.format: SimpleDateFormat
  • removed: static field FastHttpDateFormat.formatCache: HashMap
  • removed: static field FastHttpDateFormat.formats: SimpleDateFormat[]
  • removed: static field FastHttpDateFormat.gmtZone: TimeZone
  • removed: static field FastHttpDateFormat.parseCache: HashMap
  • removed: static field SavedRequest.logger: Log
  • removed: static method FastHttpDateFormat.formatDate(long, DateFormat): String
  • removed: static method FastHttpDateFormat.getCurrentDate(): String
  • removed: static method FastHttpDateFormat.parseDate(String, DateFormat[]): long
  • removed: abstract class HttpSessionApplicationEvent extends ApplicationEvent
  • removed: class HttpSessionCreatedEvent extends HttpSessionApplicationEvent
  • removed: class HttpSessionDestroyedEvent extends HttpSessionApplicationEvent
  • removed: class HttpSessionEventPublisher implements HttpSessionListener
  • removed: ctor HttpSessionApplicationEvent(HttpSession)
  • removed: ctor HttpSessionCreatedEvent(HttpSession)
  • removed: ctor HttpSessionDestroyedEvent(HttpSession)
  • removed: ctor HttpSessionEventPublisher()
  • removed: method HttpSessionApplicationEvent.getSession(): HttpSession
  • removed: method HttpSessionEventPublisher.sessionCreated(HttpSessionEvent): void
  • removed: method HttpSessionEventPublisher.sessionDestroyed(HttpSessionEvent): void
  • removed: class SwitchUserGrantedAuthority extends GrantedAuthorityImpl
  • removed: class SwitchUserProcessingFilter extends SpringSecurityFilter implements InitializingBean, ApplicationEventPublisherAware, MessageSourceAware
  • removed: ctor SwitchUserGrantedAuthority(String, Authentication)
  • removed: ctor SwitchUserProcessingFilter()
  • removed: field SwitchUserProcessingFilter.messages: MessageSourceAccessor
  • removed: interface SwitchUserAuthorityChanger
  • removed: method SwitchUserAuthorityChanger.modifyGrantedAuthorities(UserDetails, Authentication, List): List
  • removed: method SwitchUserGrantedAuthority.getSource(): Authentication
  • removed: method SwitchUserProcessingFilter.afterPropertiesSet(): void
  • removed: method SwitchUserProcessingFilter.attemptExitUser(HttpServletRequest): Authentication
  • removed: method SwitchUserProcessingFilter.attemptSwitchUser(HttpServletRequest): Authentication
  • removed: method SwitchUserProcessingFilter.doFilterHttp(HttpServletRequest, HttpServletResponse, FilterChain): void
  • removed: method SwitchUserProcessingFilter.getOrder(): int
  • removed: method SwitchUserProcessingFilter.requiresExitUser(HttpServletRequest): boolean
  • removed: method SwitchUserProcessingFilter.requiresSwitchUser(HttpServletRequest): boolean
  • removed: method SwitchUserProcessingFilter.sendRedirect(HttpServletRequest, HttpServletResponse, String): void
  • removed: method SwitchUserProcessingFilter.setApplicationEventPublisher(ApplicationEventPublisher): void
  • removed: method SwitchUserProcessingFilter.setAuthenticationDetailsSource(AuthenticationDetailsSource): void
  • removed: method SwitchUserProcessingFilter.setExitUserUrl(String): void
  • removed: method SwitchUserProcessingFilter.setMessageSource(MessageSource): void
  • removed: method SwitchUserProcessingFilter.setSwitchFailureUrl(String): void
  • removed: method SwitchUserProcessingFilter.setSwitchUserAuthorityChanger(SwitchUserAuthorityChanger): void
  • removed: method SwitchUserProcessingFilter.setSwitchUserUrl(String): void
  • removed: method SwitchUserProcessingFilter.setTargetUrl(String): void
  • removed: method SwitchUserProcessingFilter.setUseRelativeContext(boolean): void
  • removed: method SwitchUserProcessingFilter.setUserDetailsService(UserDetailsService): void
  • removed: static field SwitchUserProcessingFilter.ROLE_PREVIOUS_ADMINISTRATOR: String
  • removed: static field SwitchUserProcessingFilter.SPRING_SECURITY_SWITCH_USERNAME_KEY: String
  • removed: class AuthenticationProcessingFilter extends AbstractProcessingFilter
  • removed: class AuthenticationProcessingFilterEntryPoint implements AuthenticationEntryPoint, InitializingBean
  • removed: class DefaultLoginPageGeneratingFilter extends SpringSecurityFilter
  • removed: ctor AuthenticationProcessingFilter()
  • removed: ctor AuthenticationProcessingFilterEntryPoint()
  • removed: ctor DefaultLoginPageGeneratingFilter(AbstractProcessingFilter)
  • removed: ctor DefaultLoginPageGeneratingFilter(AuthenticationProcessingFilter, AbstractProcessingFilter)
  • removed: method AuthenticationProcessingFilter.attemptAuthentication(HttpServletRequest): Authentication
  • removed: method AuthenticationProcessingFilter.getDefaultFilterProcessesUrl(): String
  • removed: method AuthenticationProcessingFilter.getOrder(): int
  • removed: method AuthenticationProcessingFilter.obtainPassword(HttpServletRequest): String
  • removed: method AuthenticationProcessingFilter.obtainUsername(HttpServletRequest): String
  • removed: method AuthenticationProcessingFilter.setDetails(HttpServletRequest, UsernamePasswordAuthenticationToken): void
  • removed: method AuthenticationProcessingFilter.setPasswordParameter(String): void
  • removed: method AuthenticationProcessingFilter.setUsernameParameter(String): void
  • removed: method AuthenticationProcessingFilterEntryPoint.afterPropertiesSet(): void
  • removed: method AuthenticationProcessingFilterEntryPoint.buildHttpsRedirectUrlForRequest(HttpServletRequest): String
  • removed: method AuthenticationProcessingFilterEntryPoint.buildRedirectUrlToLoginPage(HttpServletRequest, HttpServletResponse, AuthenticationException): String
  • removed: method AuthenticationProcessingFilterEntryPoint.commence(ServletRequest, ServletResponse, AuthenticationException): void
  • removed: method AuthenticationProcessingFilterEntryPoint.determineUrlToUseForThisRequest(HttpServletRequest, HttpServletResponse, AuthenticationException): String
  • removed: method AuthenticationProcessingFilterEntryPoint.getLoginFormUrl(): String
  • removed: method AuthenticationProcessingFilterEntryPoint.getPortMapper(): PortMapper
  • removed: method AuthenticationProcessingFilterEntryPoint.getPortResolver(): PortResolver
  • removed: method AuthenticationProcessingFilterEntryPoint.isForceHttps(): boolean
  • removed: method AuthenticationProcessingFilterEntryPoint.isServerSideRedirect(): boolean
  • removed: method AuthenticationProcessingFilterEntryPoint.setForceHttps(boolean): void
  • removed: method AuthenticationProcessingFilterEntryPoint.setLoginFormUrl(String): void
  • removed: method AuthenticationProcessingFilterEntryPoint.setPortMapper(PortMapper): void
  • removed: method AuthenticationProcessingFilterEntryPoint.setPortResolver(PortResolver): void
  • removed: method AuthenticationProcessingFilterEntryPoint.setServerSideRedirect(boolean): void
  • removed: method DefaultLoginPageGeneratingFilter.doFilterHttp(HttpServletRequest, HttpServletResponse, FilterChain): void
  • removed: method DefaultLoginPageGeneratingFilter.getOrder(): int
  • removed: static field AuthenticationProcessingFilter.SPRING_SECURITY_FORM_PASSWORD_KEY: String
  • removed: static field AuthenticationProcessingFilter.SPRING_SECURITY_FORM_USERNAME_KEY: String
  • removed: static field AuthenticationProcessingFilter.SPRING_SECURITY_LAST_USERNAME_KEY: String
  • removed: static field DefaultLoginPageGeneratingFilter.DEFAULT_LOGIN_PAGE_URL: String
  • removed: static field DefaultLoginPageGeneratingFilter.ERROR_PARAMETER_NAME: String
  • removed: class X509ProcessingFilter implements Filter, InitializingBean, ApplicationEventPublisherAware
  • removed: class X509ProcessingFilterEntryPoint implements AuthenticationEntryPoint
  • removed: ctor X509ProcessingFilter()
  • removed: ctor X509ProcessingFilterEntryPoint()
  • removed: method X509ProcessingFilter.afterPropertiesSet(): void
  • removed: method X509ProcessingFilter.destroy(): void
  • removed: method X509ProcessingFilter.doFilter(ServletRequest, ServletResponse, FilterChain): void
  • removed: method X509ProcessingFilter.init(FilterConfig): void
  • removed: method X509ProcessingFilter.setApplicationEventPublisher(ApplicationEventPublisher): void
  • removed: method X509ProcessingFilter.setAuthenticationDetailsSource(AuthenticationDetailsSource): void
  • removed: method X509ProcessingFilter.setAuthenticationManager(AuthenticationManager): void
  • removed: method X509ProcessingFilter.successfulAuthentication(HttpServletRequest, HttpServletResponse, Authentication): void
  • removed: method X509ProcessingFilter.unsuccessfulAuthentication(HttpServletRequest, HttpServletResponse, AuthenticationException): void
  • removed: method X509ProcessingFilterEntryPoint.commence(ServletRequest, ServletResponse, AuthenticationException): void
  • removed: class User implements UserDetails
  • removed: class UserDetailsByNameServiceWrapper implements AuthenticationUserDetailsService, InitializingBean
  • removed: class UsernameNotFoundException extends BadCredentialsException
  • removed: ctor User(String, String, boolean, GrantedAuthority[])
  • removed: ctor User(String, String, boolean, boolean, boolean, GrantedAuthority[])
  • removed: ctor User(String, String, boolean, boolean, boolean, boolean, GrantedAuthority[])
  • removed: ctor UserDetailsByNameServiceWrapper()
  • removed: ctor UsernameNotFoundException(String)
  • removed: ctor UsernameNotFoundException(String, Object)
  • removed: ctor UsernameNotFoundException(String, Throwable)
  • removed: interface AuthenticationUserDetailsService
  • removed: interface GroupManager
  • removed: interface UserDetails extends Serializable
  • removed: interface UserDetailsChecker
  • removed: interface UserDetailsManager extends UserDetailsService
  • removed: interface UserDetailsService
  • removed: method AuthenticationUserDetailsService.loadUserDetails(Authentication): UserDetails
  • removed: method GroupManager.addGroupAuthority(String, GrantedAuthority): void
  • removed: method GroupManager.addUserToGroup(String, String): void
  • removed: method GroupManager.createGroup(String, GrantedAuthority[]): void
  • removed: method GroupManager.deleteGroup(String): void
  • removed: method GroupManager.findAllGroups(): String[]
  • removed: method GroupManager.findGroupAuthorities(String): GrantedAuthority[]
  • removed: method GroupManager.findUsersInGroup(String): String[]
  • removed: method GroupManager.removeGroupAuthority(String, GrantedAuthority): void
  • removed: method GroupManager.removeUserFromGroup(String, String): void
  • removed: method GroupManager.renameGroup(String, String): void
  • removed: method User.equals(Object): boolean
  • removed: method User.getAuthorities(): GrantedAuthority[]
  • removed: method User.getPassword(): String
  • removed: method User.getUsername(): String
  • removed: method User.hashCode(): int
  • removed: method User.isAccountNonExpired(): boolean
  • removed: method User.isAccountNonLocked(): boolean
  • removed: method User.isCredentialsNonExpired(): boolean
  • removed: method User.isEnabled(): boolean
  • removed: method User.setAuthorities(GrantedAuthority[]): void
  • removed: method User.toString(): String
  • removed: method UserDetails.getAuthorities(): GrantedAuthority[]
  • removed: method UserDetails.getPassword(): String
  • removed: method UserDetails.getUsername(): String
  • removed: method UserDetails.isAccountNonExpired(): boolean
  • removed: method UserDetails.isAccountNonLocked(): boolean
  • removed: method UserDetails.isCredentialsNonExpired(): boolean
  • removed: method UserDetails.isEnabled(): boolean
  • removed: method UserDetailsByNameServiceWrapper.afterPropertiesSet(): void
  • removed: method UserDetailsByNameServiceWrapper.loadUserDetails(Authentication): UserDetails
  • removed: method UserDetailsByNameServiceWrapper.setUserDetailsService(UserDetailsService): void
  • removed: method UserDetailsChecker.check(UserDetails): void
  • removed: method UserDetailsManager.changePassword(String, String): void
  • removed: method UserDetailsManager.createUser(UserDetails): void
  • removed: method UserDetailsManager.deleteUser(String): void
  • removed: method UserDetailsManager.updateUser(UserDetails): void
  • removed: method UserDetailsManager.userExists(String): boolean
  • removed: method UserDetailsService.loadUserByUsername(String): UserDetails
  • removed: class AccountStatusUserDetailsChecker implements UserDetailsChecker
  • removed: ctor AccountStatusUserDetailsChecker()
  • removed: field AccountStatusUserDetailsChecker.messages: MessageSourceAccessor
  • removed: method AccountStatusUserDetailsChecker.check(UserDetails): void
  • removed: class CycleInRoleHierarchyException extends RuntimeException
  • removed: class RoleHierarchyImpl implements RoleHierarchy
  • removed: class UserDetailsServiceWrapper implements UserDetailsService
  • removed: class UserDetailsWrapper implements UserDetails
  • removed: ctor CycleInRoleHierarchyException()
  • removed: ctor RoleHierarchyImpl()
  • removed: ctor UserDetailsServiceWrapper()
  • removed: ctor UserDetailsWrapper(UserDetails, RoleHierarchy)
  • removed: interface RoleHierarchy
  • removed: method RoleHierarchy.getReachableGrantedAuthorities(GrantedAuthority[]): GrantedAuthority[]
  • removed: method RoleHierarchyImpl.getReachableGrantedAuthorities(GrantedAuthority[]): GrantedAuthority[]
  • removed: method RoleHierarchyImpl.setHierarchy(String): void
  • removed: method UserDetailsServiceWrapper.getWrappedUserDetailsService(): UserDetailsService
  • removed: method UserDetailsServiceWrapper.loadUserByUsername(String): UserDetails
  • removed: method UserDetailsServiceWrapper.setRoleHierarchy(RoleHierarchy): void
  • removed: method UserDetailsServiceWrapper.setUserDetailsService(UserDetailsService): void
  • removed: method UserDetailsWrapper.getAuthorities(): GrantedAuthority[]
  • removed: method UserDetailsWrapper.getPassword(): String
  • removed: method UserDetailsWrapper.getUnwrappedUserDetails(): UserDetails
  • removed: method UserDetailsWrapper.getUsername(): String
  • removed: method UserDetailsWrapper.isAccountNonExpired(): boolean
  • removed: method UserDetailsWrapper.isAccountNonLocked(): boolean
  • removed: method UserDetailsWrapper.isCredentialsNonExpired(): boolean
  • removed: method UserDetailsWrapper.isEnabled(): boolean
  • removed: class JdbcDaoImpl extends JdbcDaoSupport implements UserDetailsService
  • removed: class JdbcUserDetailsManager extends JdbcDaoImpl implements UserDetailsManager, GroupManager
  • removed: ctor JdbcDaoImpl()
  • removed: ctor JdbcUserDetailsManager()
  • removed: field JdbcDaoImpl.messages: MessageSourceAccessor
  • removed: field JdbcUserDetailsManager.logger: Log
  • removed: method JdbcDaoImpl.addCustomAuthorities(String, List): void
  • removed: method JdbcDaoImpl.createUserDetails(String, UserDetails, GrantedAuthority[]): UserDetails
  • removed: method JdbcDaoImpl.getAuthoritiesByUsernameQuery(): String
  • removed: method JdbcDaoImpl.getEnableAuthorities(): boolean
  • removed: method JdbcDaoImpl.getEnableGroups(): boolean
  • removed: method JdbcDaoImpl.getRolePrefix(): String
  • removed: method JdbcDaoImpl.getUsersByUsernameQuery(): String
  • removed: method JdbcDaoImpl.initDao(): void
  • removed: method JdbcDaoImpl.isUsernameBasedPrimaryKey(): boolean
  • removed: method JdbcDaoImpl.loadGroupAuthorities(String): List
  • removed: method JdbcDaoImpl.loadUserAuthorities(String): List
  • removed: method JdbcDaoImpl.loadUserByUsername(String): UserDetails
  • removed: method JdbcDaoImpl.loadUsersByUsername(String): List
  • removed: method JdbcDaoImpl.setAuthoritiesByUsernameQuery(String): void
  • removed: method JdbcDaoImpl.setEnableAuthorities(boolean): void
  • removed: method JdbcDaoImpl.setEnableGroups(boolean): void
  • removed: method JdbcDaoImpl.setGroupAuthoritiesByUsernameQuery(String): void
  • removed: method JdbcDaoImpl.setRolePrefix(String): void
  • removed: method JdbcDaoImpl.setUsernameBasedPrimaryKey(boolean): void
  • removed: method JdbcDaoImpl.setUsersByUsernameQuery(String): void
  • removed: method JdbcUserDetailsManager.addGroupAuthority(String, GrantedAuthority): void
  • removed: method JdbcUserDetailsManager.addUserToGroup(String, String): void
  • removed: method JdbcUserDetailsManager.changePassword(String, String): void
  • removed: method JdbcUserDetailsManager.createGroup(String, GrantedAuthority[]): void
  • removed: method JdbcUserDetailsManager.createNewAuthentication(Authentication, String): Authentication
  • removed: method JdbcUserDetailsManager.createUser(UserDetails): void
  • removed: method JdbcUserDetailsManager.deleteGroup(String): void
  • removed: method JdbcUserDetailsManager.deleteUser(String): void
  • removed: method JdbcUserDetailsManager.findAllGroups(): String[]
  • removed: method JdbcUserDetailsManager.findGroupAuthorities(String): GrantedAuthority[]
  • removed: method JdbcUserDetailsManager.findUsersInGroup(String): String[]
  • removed: method JdbcUserDetailsManager.initDao(): void
  • removed: method JdbcUserDetailsManager.removeGroupAuthority(String, GrantedAuthority): void
  • removed: method JdbcUserDetailsManager.removeUserFromGroup(String, String): void
  • removed: method JdbcUserDetailsManager.renameGroup(String, String): void
  • removed: method JdbcUserDetailsManager.setAuthenticationManager(AuthenticationManager): void
  • removed: method JdbcUserDetailsManager.setChangePasswordSql(String): void
  • removed: method JdbcUserDetailsManager.setCreateAuthoritySql(String): void
  • removed: method JdbcUserDetailsManager.setCreateUserSql(String): void
  • removed: method JdbcUserDetailsManager.setDeleteUserAuthoritiesSql(String): void
  • removed: method JdbcUserDetailsManager.setDeleteUserSql(String): void
  • removed: method JdbcUserDetailsManager.setFindAllGroupsSql(String): void
  • removed: method JdbcUserDetailsManager.setUpdateUserSql(String): void
  • removed: method JdbcUserDetailsManager.setUserCache(UserCache): void
  • removed: method JdbcUserDetailsManager.setUserExistsSql(String): void
  • removed: method JdbcUserDetailsManager.updateUser(UserDetails): void
  • removed: method JdbcUserDetailsManager.userExists(String): boolean
  • removed: static field JdbcDaoImpl.DEF_AUTHORITIES_BY_USERNAME_QUERY: String
  • removed: static field JdbcDaoImpl.DEF_GROUP_AUTHORITIES_BY_USERNAME_QUERY: String
  • removed: static field JdbcDaoImpl.DEF_USERS_BY_USERNAME_QUERY: String
  • removed: static field JdbcUserDetailsManager.DEF_CHANGE_PASSWORD_SQL: String
  • removed: static field JdbcUserDetailsManager.DEF_CREATE_USER_SQL: String
  • removed: static field JdbcUserDetailsManager.DEF_DELETE_GROUP_AUTHORITIES_SQL: String
  • removed: static field JdbcUserDetailsManager.DEF_DELETE_GROUP_AUTHORITY_SQL: String
  • removed: static field JdbcUserDetailsManager.DEF_DELETE_GROUP_MEMBERS_SQL: String
  • removed: static field JdbcUserDetailsManager.DEF_DELETE_GROUP_MEMBER_SQL: String
  • removed: static field JdbcUserDetailsManager.DEF_DELETE_GROUP_SQL: String
  • removed: static field JdbcUserDetailsManager.DEF_DELETE_USER_AUTHORITIES_SQL: String
  • removed: static field JdbcUserDetailsManager.DEF_DELETE_USER_SQL: String
  • removed: static field JdbcUserDetailsManager.DEF_FIND_GROUPS_SQL: String
  • removed: static field JdbcUserDetailsManager.DEF_FIND_GROUP_ID_SQL: String
  • removed: static field JdbcUserDetailsManager.DEF_FIND_USERS_IN_GROUP_SQL: String
  • removed: static field JdbcUserDetailsManager.DEF_GROUP_AUTHORITIES_QUERY_SQL: String
  • removed: static field JdbcUserDetailsManager.DEF_INSERT_AUTHORITY_SQL: String
  • removed: static field JdbcUserDetailsManager.DEF_INSERT_GROUP_AUTHORITY_SQL: String
  • removed: static field JdbcUserDetailsManager.DEF_INSERT_GROUP_MEMBER_SQL: String
  • removed: static field JdbcUserDetailsManager.DEF_INSERT_GROUP_SQL: String
  • removed: static field JdbcUserDetailsManager.DEF_RENAME_GROUP_SQL: String
  • removed: static field JdbcUserDetailsManager.DEF_UPDATE_USER_SQL: String
  • removed: static field JdbcUserDetailsManager.DEF_USER_EXISTS_SQL: String
  • removed: class InetOrgPerson extends Person
  • removed: class InetOrgPersonContextMapper implements UserDetailsContextMapper
  • removed: class LdapUserDetailsImpl implements LdapUserDetails
  • removed: class LdapUserDetailsManager implements UserDetailsManager
  • removed: class LdapUserDetailsMapper implements UserDetailsContextMapper
  • removed: class LdapUserDetailsService implements UserDetailsService
  • removed: class Person extends LdapUserDetailsImpl
  • removed: class PersonContextMapper implements UserDetailsContextMapper
  • removed: ctor InetOrgPerson()
  • removed: ctor InetOrgPerson.Essence()
  • removed: ctor InetOrgPerson.Essence(DirContextOperations)
  • removed: ctor InetOrgPerson.Essence(InetOrgPerson)
  • removed: ctor InetOrgPersonContextMapper()
  • removed: ctor LdapUserDetailsImpl()
  • removed: ctor LdapUserDetailsImpl.Essence()
  • removed: ctor LdapUserDetailsImpl.Essence(DirContextOperations)
  • removed: ctor LdapUserDetailsImpl.Essence(LdapUserDetails)
  • removed: ctor LdapUserDetailsManager(ContextSource)
  • removed: ctor LdapUserDetailsMapper()
  • removed: ctor LdapUserDetailsService(LdapUserSearch, LdapAuthoritiesPopulator)
  • removed: ctor Person()
  • removed: ctor Person.Essence()
  • removed: ctor Person.Essence(DirContextOperations)
  • removed: ctor Person.Essence(Person)
  • removed: ctor PersonContextMapper()
  • removed: field LdapUserDetailsImpl.Essence.instance: LdapUserDetailsImpl
  • removed: interface LdapUserDetails extends UserDetails
  • removed: interface UserDetailsContextMapper
  • removed: method InetOrgPerson.Essence.createTarget(): LdapUserDetailsImpl
  • removed: method InetOrgPerson.Essence.setCarLicense(String): void
  • removed: method InetOrgPerson.Essence.setDepartmentNumber(String): void
  • removed: method InetOrgPerson.Essence.setDestinationIndicator(String): void
  • removed: method InetOrgPerson.Essence.setDisplayName(String): void
  • removed: method InetOrgPerson.Essence.setEmployeeNumber(String): void
  • removed: method InetOrgPerson.Essence.setHomePhone(String): void
  • removed: method InetOrgPerson.Essence.setHomePostalAddress(String): void
  • removed: method InetOrgPerson.Essence.setInitials(String): void
  • removed: method InetOrgPerson.Essence.setMail(String): void
  • removed: method InetOrgPerson.Essence.setMobile(String): void
  • removed: method InetOrgPerson.Essence.setO(String): void
  • removed: method InetOrgPerson.Essence.setOu(String): void
  • removed: method InetOrgPerson.Essence.setPostalAddress(String): void
  • removed: method InetOrgPerson.Essence.setPostalCode(String): void
  • removed: method InetOrgPerson.Essence.setRoomNumber(String): void
  • removed: method InetOrgPerson.Essence.setStreet(String): void
  • removed: method InetOrgPerson.Essence.setTitle(String): void
  • removed: method InetOrgPerson.Essence.setUid(String): void
  • removed: method InetOrgPerson.getCarLicense(): String
  • removed: method InetOrgPerson.getDepartmentNumber(): String
  • removed: method InetOrgPerson.getDestinationIndicator(): String
  • removed: method InetOrgPerson.getDisplayName(): String
  • removed: method InetOrgPerson.getEmployeeNumber(): String
  • removed: method InetOrgPerson.getHomePhone(): String
  • removed: method InetOrgPerson.getHomePostalAddress(): String
  • removed: method InetOrgPerson.getInitials(): String
  • removed: method InetOrgPerson.getMail(): String
  • removed: method InetOrgPerson.getMobile(): String
  • removed: method InetOrgPerson.getO(): String
  • removed: method InetOrgPerson.getOu(): String
  • removed: method InetOrgPerson.getPostalAddress(): String
  • removed: method InetOrgPerson.getPostalCode(): String
  • removed: method InetOrgPerson.getRoomNumber(): String
  • removed: method InetOrgPerson.getStreet(): String
  • removed: method InetOrgPerson.getTitle(): String
  • removed: method InetOrgPerson.getUid(): String
  • removed: method InetOrgPerson.populateContext(DirContextAdapter): void
  • removed: method InetOrgPersonContextMapper.mapUserFromContext(DirContextOperations, String, GrantedAuthority[]): UserDetails
  • removed: method InetOrgPersonContextMapper.mapUserToContext(UserDetails, DirContextAdapter): void
  • removed: method LdapUserDetails.getAttributes(): Attributes
  • removed: method LdapUserDetails.getDn(): String
  • removed: method LdapUserDetailsImpl.Essence.addAuthority(GrantedAuthority): void
  • removed: method LdapUserDetailsImpl.Essence.createTarget(): LdapUserDetailsImpl
  • removed: method LdapUserDetailsImpl.Essence.createUserDetails(): LdapUserDetails
  • removed: method LdapUserDetailsImpl.Essence.getGrantedAuthorities(): GrantedAuthority[]
  • removed: method LdapUserDetailsImpl.Essence.setAccountNonExpired(boolean): void
  • removed: method LdapUserDetailsImpl.Essence.setAccountNonLocked(boolean): void
  • removed: method LdapUserDetailsImpl.Essence.setAttributes(Attributes): void
  • removed: method LdapUserDetailsImpl.Essence.setAuthorities(GrantedAuthority[]): void
  • removed: method LdapUserDetailsImpl.Essence.setCredentialsNonExpired(boolean): void
  • removed: method LdapUserDetailsImpl.Essence.setDn(Name): void
  • removed: method LdapUserDetailsImpl.Essence.setDn(String): void
  • removed: method LdapUserDetailsImpl.Essence.setEnabled(boolean): void
  • removed: method LdapUserDetailsImpl.Essence.setPassword(String): void
  • removed: method LdapUserDetailsImpl.Essence.setUsername(String): void
  • removed: method LdapUserDetailsImpl.getAttributes(): Attributes
  • removed: method LdapUserDetailsImpl.getAuthorities(): GrantedAuthority[]
  • removed: method LdapUserDetailsImpl.getDn(): String
  • removed: method LdapUserDetailsImpl.getPassword(): String
  • removed: method LdapUserDetailsImpl.getUsername(): String
  • removed: method LdapUserDetailsImpl.isAccountNonExpired(): boolean
  • removed: method LdapUserDetailsImpl.isAccountNonLocked(): boolean
  • removed: method LdapUserDetailsImpl.isCredentialsNonExpired(): boolean
  • removed: method LdapUserDetailsImpl.isEnabled(): boolean
  • removed: method LdapUserDetailsImpl.toString(): String
  • removed: method LdapUserDetailsManager.addAuthorities(DistinguishedName, GrantedAuthority[]): void
  • removed: method LdapUserDetailsManager.buildGroupDn(String): DistinguishedName
  • removed: method LdapUserDetailsManager.changePassword(String, String): void
  • removed: method LdapUserDetailsManager.copyToContext(UserDetails, DirContextAdapter): void
  • removed: method LdapUserDetailsManager.createUser(UserDetails): void
  • removed: method LdapUserDetailsManager.deleteUser(String): void
  • removed: method LdapUserDetailsManager.loadUserByUsername(String): UserDetails
  • removed: method LdapUserDetailsManager.removeAuthorities(DistinguishedName, GrantedAuthority[]): void
  • removed: method LdapUserDetailsManager.setAttributesToRetrieve(String[]): void
  • removed: method LdapUserDetailsManager.setGroupMemberAttributeName(String): void
  • removed: method LdapUserDetailsManager.setGroupRoleAttributeName(String): void
  • removed: method LdapUserDetailsManager.setGroupSearchBase(String): void
  • removed: method LdapUserDetailsManager.setPasswordAttributeName(String): void
  • removed: method LdapUserDetailsManager.setRoleMapper(AttributesMapper): void
  • removed: method LdapUserDetailsManager.setUserDetailsMapper(UserDetailsContextMapper): void
  • removed: method LdapUserDetailsManager.setUsernameMapper(LdapUsernameToDnMapper): void
  • removed: method LdapUserDetailsManager.updateUser(UserDetails): void
  • removed: method LdapUserDetailsManager.userExists(String): boolean
  • removed: method LdapUserDetailsMapper.createAuthority(Object): GrantedAuthority
  • removed: method LdapUserDetailsMapper.mapPassword(Object): String
  • removed: method LdapUserDetailsMapper.mapUserFromContext(DirContextOperations, String, GrantedAuthority[]): UserDetails
  • removed: method LdapUserDetailsMapper.mapUserToContext(UserDetails, DirContextAdapter): void
  • removed: method LdapUserDetailsMapper.setConvertToUpperCase(boolean): void
  • removed: method LdapUserDetailsMapper.setPasswordAttributeName(String): void
  • removed: method LdapUserDetailsMapper.setRoleAttributes(String[]): void
  • removed: method LdapUserDetailsMapper.setRolePrefix(String): void
  • removed: method LdapUserDetailsService.loadUserByUsername(String): UserDetails
  • removed: method LdapUserDetailsService.setUserDetailsMapper(UserDetailsContextMapper): void
  • removed: method Person.Essence.addCn(String): void
  • removed: method Person.Essence.createTarget(): LdapUserDetailsImpl
  • removed: method Person.Essence.createUserDetails(): LdapUserDetails
  • removed: method Person.Essence.setCn(String[]): void
  • removed: method Person.Essence.setDescription(String): void
  • removed: method Person.Essence.setSn(String): void
  • removed: method Person.Essence.setTelephoneNumber(String): void
  • removed: method Person.getCn(): String[]
  • removed: method Person.getDescription(): String
  • removed: method Person.getSn(): String
  • removed: method Person.getTelephoneNumber(): String
  • removed: method Person.populateContext(DirContextAdapter): void
  • removed: method PersonContextMapper.mapUserFromContext(DirContextOperations, String, GrantedAuthority[]): UserDetails
  • removed: method PersonContextMapper.mapUserToContext(UserDetails, DirContextAdapter): void
  • removed: method UserDetailsContextMapper.mapUserFromContext(DirContextOperations, String, GrantedAuthority[]): UserDetails
  • removed: method UserDetailsContextMapper.mapUserToContext(UserDetails, DirContextAdapter): void
  • removed: static class InetOrgPerson.Essence extends Person.Essence
  • removed: static class LdapUserDetailsImpl.Essence
  • removed: static class Person.Essence extends LdapUserDetailsImpl.Essence
  • removed: class InMemoryDaoImpl implements UserDetailsService, InitializingBean
  • removed: class UserAttribute
  • removed: class UserAttributeEditor extends PropertyEditorSupport
  • removed: class UserMap
  • removed: class UserMapEditor extends PropertyEditorSupport
  • removed: ctor InMemoryDaoImpl()
  • removed: ctor UserAttribute()
  • removed: ctor UserAttributeEditor()
  • removed: ctor UserMap()
  • removed: ctor UserMapEditor()
  • removed: method InMemoryDaoImpl.afterPropertiesSet(): void
  • removed: method InMemoryDaoImpl.getUserMap(): UserMap
  • removed: method InMemoryDaoImpl.loadUserByUsername(String): UserDetails
  • removed: method InMemoryDaoImpl.setUserMap(UserMap): void
  • removed: method InMemoryDaoImpl.setUserProperties(Properties): void
  • removed: method UserAttribute.addAuthority(GrantedAuthority): void
  • removed: method UserAttribute.getAuthorities(): GrantedAuthority[]
  • removed: method UserAttribute.getPassword(): String
  • removed: method UserAttribute.isEnabled(): boolean
  • removed: method UserAttribute.isValid(): boolean
  • removed: method UserAttribute.setAuthorities(List): void
  • removed: method UserAttribute.setAuthoritiesAsString(List): void
  • removed: method UserAttribute.setEnabled(boolean): void
  • removed: method UserAttribute.setPassword(String): void
  • removed: method UserAttributeEditor.setAsText(String): void
  • removed: method UserMap.addUser(UserDetails): void
  • removed: method UserMap.getUser(String): UserDetails
  • removed: method UserMap.getUserCount(): int
  • removed: method UserMap.setUsers(Map): void
  • removed: method UserMapEditor.setAsText(String): void
  • removed: static method UserMapEditor.addUsersFromProperties(UserMap, Properties): UserMap
  • removed: abstract class AuthorityUtils
  • removed: abstract class RedirectUtils
  • removed: abstract class Sha512DigestUtils
  • removed: abstract class TextUtils
  • removed: class AntUrlPathMatcher implements UrlMatcher
  • removed: class FilterChainProxy implements Filter, InitializingBean, ApplicationContextAware
  • removed: class FilterToBeanProxy implements Filter
  • removed: class InMemoryXmlApplicationContext extends AbstractXmlApplicationContext
  • removed: class PortMapperImpl implements PortMapper
  • removed: class PortResolverImpl implements PortResolver
  • removed: class RedirectUrlBuilder
  • removed: class RegexUrlPathMatcher implements UrlMatcher
  • removed: class ThrowableAnalyzer
  • removed: ctor AntUrlPathMatcher()
  • removed: ctor AntUrlPathMatcher(boolean)
  • removed: ctor AuthorityUtils()
  • removed: ctor EncryptionUtils.EncryptionException(String)
  • removed: ctor EncryptionUtils.EncryptionException(String, Throwable)
  • removed: ctor FilterChainProxy()
  • removed: ctor FilterToBeanProxy()
  • removed: ctor InMemoryXmlApplicationContext(String)
  • removed: ctor InMemoryXmlApplicationContext(String, boolean)
  • removed: ctor PortMapperImpl()
  • removed: ctor PortResolverImpl()
  • removed: ctor RedirectUrlBuilder()
  • removed: ctor RegexUrlPathMatcher()
  • removed: ctor Sha512DigestUtils()
  • removed: ctor TextUtils()
  • removed: ctor ThrowableAnalyzer()
  • removed: final class EncryptionUtils
  • removed: final class FilterInvocationUtils
  • removed: final class SessionUtils
  • removed: final class StringSplitUtils
  • removed: final class UrlUtils
  • removed: interface PortMapper
  • removed: interface PortResolver
  • removed: interface ThrowableCauseExtractor
  • removed: interface UrlMatcher
  • removed: method AntUrlPathMatcher.compile(String): Object
  • removed: method AntUrlPathMatcher.getUniversalMatchPattern(): String
  • removed: method AntUrlPathMatcher.pathMatchesUrl(Object, String): boolean
  • removed: method AntUrlPathMatcher.requiresLowerCaseUrl(): boolean
  • removed: method AntUrlPathMatcher.setRequiresLowerCaseUrl(boolean): void
  • removed: method AntUrlPathMatcher.toString(): String
  • removed: method FilterChainProxy.afterPropertiesSet(): void
  • removed: method FilterChainProxy.destroy(): void
  • removed: method FilterChainProxy.doFilter(ServletRequest, ServletResponse, FilterChain): void
  • removed: method FilterChainProxy.getFilterChainMap(): Map
  • removed: method FilterChainProxy.getFilters(String): List
  • removed: method FilterChainProxy.getMatcher(): UrlMatcher
  • removed: method FilterChainProxy.init(FilterConfig): void
  • removed: method FilterChainProxy.obtainAllDefinedFilters(): Filter[]
  • removed: method FilterChainProxy.setApplicationContext(ApplicationContext): void
  • removed: method FilterChainProxy.setFilterChainMap(Map): void
  • removed: method FilterChainProxy.setFilterInvocationDefinitionSource(FilterInvocationDefinitionSource): void
  • removed: method FilterChainProxy.setFirewall(HttpFirewall): void
  • removed: method FilterChainProxy.setMatcher(UrlMatcher): void
  • removed: method FilterChainProxy.setStripQueryStringFromUrls(boolean): void
  • removed: method FilterChainProxy.toString(): String
  • removed: method FilterToBeanProxy.destroy(): void
  • removed: method FilterToBeanProxy.doFilter(ServletRequest, ServletResponse, FilterChain): void
  • removed: method FilterToBeanProxy.getContext(FilterConfig): ApplicationContext
  • removed: method FilterToBeanProxy.init(FilterConfig): void
  • removed: method InMemoryXmlApplicationContext.getConfigResources(): Resource[]
  • removed: method PortMapper.lookupHttpPort(Integer): Integer
  • removed: method PortMapper.lookupHttpsPort(Integer): Integer
  • removed: method PortMapperImpl.getTranslatedPortMappings(): Map
  • removed: method PortMapperImpl.lookupHttpPort(Integer): Integer
  • removed: method PortMapperImpl.lookupHttpsPort(Integer): Integer
  • removed: method PortMapperImpl.setPortMappings(Map): void
  • removed: method PortResolver.getServerPort(ServletRequest): int
  • removed: method PortResolverImpl.getPortMapper(): PortMapper
  • removed: method PortResolverImpl.getServerPort(ServletRequest): int
  • removed: method PortResolverImpl.setPortMapper(PortMapper): void
  • removed: method RedirectUrlBuilder.getUrl(): String
  • removed: method RedirectUrlBuilder.setContextPath(String): void
  • removed: method RedirectUrlBuilder.setPathInfo(String): void
  • removed: method RedirectUrlBuilder.setPort(int): void
  • removed: method RedirectUrlBuilder.setQuery(String): void
  • removed: method RedirectUrlBuilder.setScheme(String): void
  • removed: method RedirectUrlBuilder.setServerName(String): void
  • removed: method RedirectUrlBuilder.setServletPath(String): void
  • removed: method RegexUrlPathMatcher.compile(String): Object
  • removed: method RegexUrlPathMatcher.getUniversalMatchPattern(): String
  • removed: method RegexUrlPathMatcher.pathMatchesUrl(Object, String): boolean
  • removed: method RegexUrlPathMatcher.requiresLowerCaseUrl(): boolean
  • removed: method RegexUrlPathMatcher.setRequiresLowerCaseUrl(boolean): void
  • removed: method ThrowableAnalyzer.determineCauseChain(Throwable): Throwable[]
  • removed: method ThrowableAnalyzer.getFirstThrowableOfType(Class, Throwable[]): Throwable
  • removed: method ThrowableAnalyzer.initExtractorMap(): void
  • removed: method ThrowableAnalyzer.registerExtractor(Class, ThrowableCauseExtractor): void
  • removed: method ThrowableCauseExtractor.extractCause(Throwable): Throwable
  • removed: method UrlMatcher.compile(String): Object
  • removed: method UrlMatcher.getUniversalMatchPattern(): String
  • removed: method UrlMatcher.pathMatchesUrl(Object, String): boolean
  • removed: method UrlMatcher.requiresLowerCaseUrl(): boolean
  • removed: static class EncryptionUtils.EncryptionException extends SpringSecurityException
  • removed: static field AuthorityUtils.NO_AUTHORITIES: GrantedAuthority[]
  • removed: static field FilterChainProxy.TOKEN_NONE: String
  • removed: static field ThrowableAnalyzer.DEFAULT_EXTRACTOR: ThrowableCauseExtractor
  • removed: static field ThrowableAnalyzer.INVOCATIONTARGET_EXTRACTOR: ThrowableCauseExtractor
  • removed: static method AuthorityUtils.authorityArrayToSet(GrantedAuthority[]): Set
  • removed: static method AuthorityUtils.commaSeparatedStringToAuthorityArray(String): GrantedAuthority[]
  • removed: static method AuthorityUtils.stringArrayToAuthorityArray(String[]): GrantedAuthority[]
  • removed: static method AuthorityUtils.userHasAuthority(String): boolean
  • removed: static method EncryptionUtils.byteArrayToString(byte[]): String
  • removed: static method EncryptionUtils.decrypt(String, String): String
  • removed: static method EncryptionUtils.decrypt(String, byte[]): byte[]
  • removed: static method EncryptionUtils.encrypt(String, String): String
  • removed: static method EncryptionUtils.encrypt(String, byte[]): byte[]
  • removed: static method EncryptionUtils.stringToByteArray(String): byte[]
  • removed: static method FieldUtils.getAccessorName(String, Class): String
  • removed: static method FieldUtils.getMutatorName(String): String
  • removed: static method FilterInvocationUtils.create(String): FilterInvocation
  • removed: static method FilterInvocationUtils.create(String, String): FilterInvocation
  • removed: static method MethodInvocationUtils.create(Object, String): MethodInvocation
  • removed: static method RedirectUtils.sendRedirect(HttpServletRequest, HttpServletResponse, String, boolean): void
  • removed: static method SessionUtils.startNewSessionIfRequired(HttpServletRequest, boolean, SessionRegistry): void
  • removed: static method Sha512DigestUtils.sha(String): byte[]
  • removed: static method Sha512DigestUtils.sha(byte[]): byte[]
  • removed: static method Sha512DigestUtils.shaHex(String): String
  • removed: static method Sha512DigestUtils.shaHex(byte[]): String
  • removed: static method StringSplitUtils.split(String, String): String[]
  • removed: static method StringSplitUtils.splitEachArrayElementAndCreateMap(String[], String, String): Map
  • removed: static method StringSplitUtils.splitIgnoringQuotes(String, char): String[]
  • removed: static method StringSplitUtils.substringAfterLast(String, String): String
  • removed: static method StringSplitUtils.substringBeforeLast(String, String): String
  • removed: static method TextUtils.escapeEntities(String): String
  • removed: static method ThrowableAnalyzer.verifyThrowableHierarchy(Throwable, Class): void
  • removed: static method UrlUtils.getFullRequestUrl(FilterInvocation): String
  • removed: static method UrlUtils.getFullRequestUrl(SavedRequest): String
  • removed: static method UrlUtils.getRequestUrl(FilterInvocation): String
  • removed: static method UrlUtils.getRequestUrl(SavedRequest): String
  • removed: static method UrlUtils.isValidRedirectUrl(String): boolean
  • added: ctor FieldUtils()
  • added: ctor MethodInvocationUtils()
  • removed: abstract class AbstractAccessDecisionManager implements AccessDecisionManager, InitializingBean, MessageSourceAware
  • removed: abstract class AbstractAclVoter implements AccessDecisionVoter
  • removed: class AffirmativeBased extends AbstractAccessDecisionManager
  • removed: class AuthenticatedVoter implements AccessDecisionVoter
  • removed: class BasicAclEntryVoter extends AbstractAclVoter implements InitializingBean
  • removed: class ConsensusBased extends AbstractAccessDecisionManager
  • removed: class InterfaceBasedLabelParameterStrategy implements LabelParameterStrategy
  • removed: class LabelBasedAclVoter extends AbstractAclVoter
  • removed: class RoleHierarchyVoter extends RoleVoter
  • removed: class RoleVoter implements AccessDecisionVoter
  • removed: class UnanimousBased extends AbstractAccessDecisionManager
  • removed: ctor AbstractAccessDecisionManager()
  • removed: ctor AbstractAclVoter()
  • removed: ctor AffirmativeBased()
  • removed: ctor AuthenticatedVoter()
  • removed: ctor BasicAclEntryVoter()
  • removed: ctor ConsensusBased()
  • removed: ctor InterfaceBasedLabelParameterStrategy()
  • removed: ctor LabelBasedAclVoter()
  • removed: ctor RoleHierarchyVoter(RoleHierarchy)
  • removed: ctor RoleVoter()
  • removed: ctor UnanimousBased()
  • removed: field AbstractAccessDecisionManager.messages: MessageSourceAccessor
  • removed: interface AccessDecisionVoter
  • removed: interface LabelParameterStrategy
  • removed: interface LabeledData
  • removed: method AbstractAccessDecisionManager.afterPropertiesSet(): void
  • removed: method AbstractAccessDecisionManager.checkAllowIfAllAbstainDecisions(): void
  • removed: method AbstractAccessDecisionManager.decide(Authentication, Object, ConfigAttributeDefinition): void
  • removed: method AbstractAccessDecisionManager.getDecisionVoters(): List
  • removed: method AbstractAccessDecisionManager.isAllowIfAllAbstainDecisions(): boolean
  • removed: method AbstractAccessDecisionManager.setAllowIfAllAbstainDecisions(boolean): void
  • removed: method AbstractAccessDecisionManager.setDecisionVoters(List): void
  • removed: method AbstractAccessDecisionManager.setMessageSource(MessageSource): void
  • removed: method AbstractAccessDecisionManager.supports(Class): boolean
  • removed: method AbstractAccessDecisionManager.supports(ConfigAttribute): boolean
  • removed: method AbstractAclVoter.getDomainObjectInstance(Object): Object
  • removed: method AbstractAclVoter.getProcessDomainObjectClass(): Class
  • removed: method AbstractAclVoter.setProcessDomainObjectClass(Class): void
  • removed: method AbstractAclVoter.supports(Class): boolean
  • removed: method AbstractAclVoter.supports(ConfigAttribute): boolean
  • removed: method AbstractAclVoter.vote(Authentication, Object, ConfigAttributeDefinition): int
  • removed: method AccessDecisionVoter.supports(Class): boolean
  • removed: method AccessDecisionVoter.supports(ConfigAttribute): boolean
  • removed: method AccessDecisionVoter.vote(Authentication, Object, ConfigAttributeDefinition): int
  • removed: method AffirmativeBased.decide(Authentication, Object, ConfigAttributeDefinition): void
  • removed: method AuthenticatedVoter.setAuthenticationTrustResolver(AuthenticationTrustResolver): void
  • removed: method AuthenticatedVoter.supports(Class): boolean
  • removed: method AuthenticatedVoter.supports(ConfigAttribute): boolean
  • removed: method AuthenticatedVoter.vote(Authentication, Object, ConfigAttributeDefinition): int
  • removed: method BasicAclEntryVoter.afterPropertiesSet(): void
  • removed: method BasicAclEntryVoter.getAclManager(): AclManager
  • removed: method BasicAclEntryVoter.getInternalMethod(): String
  • removed: method BasicAclEntryVoter.getProcessConfigAttribute(): String
  • removed: method BasicAclEntryVoter.getRequirePermission(): int[]
  • removed: method BasicAclEntryVoter.setAclManager(AclManager): void
  • removed: method BasicAclEntryVoter.setInternalMethod(String): void
  • removed: method BasicAclEntryVoter.setProcessConfigAttribute(String): void
  • removed: method BasicAclEntryVoter.setRequirePermission(int[]): void
  • removed: method BasicAclEntryVoter.setRequirePermissionFromString(String[]): void
  • removed: method BasicAclEntryVoter.supports(ConfigAttribute): boolean
  • removed: method BasicAclEntryVoter.vote(Authentication, Object, ConfigAttributeDefinition): int
  • removed: method ConsensusBased.decide(Authentication, Object, ConfigAttributeDefinition): void
  • removed: method ConsensusBased.isAllowIfEqualGrantedDeniedDecisions(): boolean
  • removed: method ConsensusBased.setAllowIfEqualGrantedDeniedDecisions(boolean): void
  • removed: method InterfaceBasedLabelParameterStrategy.getLabel(Method, Object): String
  • removed: method InterfaceBasedLabelParameterStrategy.getNoLabel(): String
  • removed: method InterfaceBasedLabelParameterStrategy.isLabeled(Method, Object): boolean
  • removed: method InterfaceBasedLabelParameterStrategy.setNoLabel(String): void
  • removed: method LabelBasedAclVoter.setAllowAccessIfNoAttributesAreLabeled(boolean): void
  • removed: method LabelBasedAclVoter.setAttributeIndicatingLabeledOperation(String): void
  • removed: method LabelBasedAclVoter.setLabelMap(Map): void
  • removed: method LabelBasedAclVoter.supports(ConfigAttribute): boolean
  • removed: method LabelBasedAclVoter.vote(Authentication, Object, ConfigAttributeDefinition): int
  • removed: method LabelParameterStrategy.getLabel(Method, Object): String
  • removed: method LabelParameterStrategy.isLabeled(Method, Object): boolean
  • removed: method LabeledData.getLabel(): String
  • removed: method RoleVoter.getRolePrefix(): String
  • removed: method RoleVoter.setRolePrefix(String): void
  • removed: method RoleVoter.supports(Class): boolean
  • removed: method RoleVoter.supports(ConfigAttribute): boolean
  • removed: method RoleVoter.vote(Authentication, Object, ConfigAttributeDefinition): int
  • removed: method UnanimousBased.decide(Authentication, Object, ConfigAttributeDefinition): void
  • removed: static field AccessDecisionVoter.ACCESS_ABSTAIN: int
  • removed: static field AccessDecisionVoter.ACCESS_DENIED: int
  • removed: static field AccessDecisionVoter.ACCESS_GRANTED: int
  • removed: static field AuthenticatedVoter.IS_AUTHENTICATED_ANONYMOUSLY: String
  • removed: static field AuthenticatedVoter.IS_AUTHENTICATED_FULLY: String
  • removed: static field AuthenticatedVoter.IS_AUTHENTICATED_REMEMBERED: String
  • removed: class SavedRequestAwareWrapper extends SecurityContextHolderAwareRequestWrapper
  • removed: class SecurityContextHolderAwareRequestFilter extends SpringSecurityFilter
  • removed: class SecurityContextHolderAwareRequestWrapper extends HttpServletRequestWrapper
  • removed: ctor SavedRequestAwareWrapper(HttpServletRequest, PortResolver, String)
  • removed: ctor SecurityContextHolderAwareRequestFilter()
  • removed: ctor SecurityContextHolderAwareRequestWrapper(HttpServletRequest, PortResolver, String)
  • removed: field SavedRequestAwareWrapper.formats: SimpleDateFormat[]
  • removed: field SavedRequestAwareWrapper.savedRequest: SavedRequest
  • removed: method SavedRequestAwareWrapper.getCookies(): Cookie[]
  • removed: method SavedRequestAwareWrapper.getDateHeader(String): long
  • removed: method SavedRequestAwareWrapper.getHeader(String): String
  • removed: method SavedRequestAwareWrapper.getHeaderNames(): Enumeration
  • removed: method SavedRequestAwareWrapper.getHeaders(String): Enumeration
  • removed: method SavedRequestAwareWrapper.getIntHeader(String): int
  • removed: method SavedRequestAwareWrapper.getLocale(): Locale
  • removed: method SavedRequestAwareWrapper.getLocales(): Enumeration
  • removed: method SavedRequestAwareWrapper.getMethod(): String
  • removed: method SavedRequestAwareWrapper.getParameter(String): String
  • removed: method SavedRequestAwareWrapper.getParameterMap(): Map
  • removed: method SavedRequestAwareWrapper.getParameterNames(): Enumeration
  • removed: method SavedRequestAwareWrapper.getParameterValues(String): String[]
  • removed: method SecurityContextHolderAwareRequestFilter.doFilterHttp(HttpServletRequest, HttpServletResponse, FilterChain): void
  • removed: method SecurityContextHolderAwareRequestFilter.getOrder(): int
  • removed: method SecurityContextHolderAwareRequestFilter.setPortResolver(PortResolver): void
  • removed: method SecurityContextHolderAwareRequestFilter.setRolePrefix(String): void
  • removed: method SecurityContextHolderAwareRequestFilter.setWrapperClass(Class): void
  • removed: method SecurityContextHolderAwareRequestWrapper.getRemoteUser(): String
  • removed: method SecurityContextHolderAwareRequestWrapper.getUserPrincipal(): Principal
  • removed: method SecurityContextHolderAwareRequestWrapper.isUserInRole(String): boolean
  • removed: static field SavedRequestAwareWrapper.GMT_ZONE: TimeZone
  • removed: static field SavedRequestAwareWrapper.defaultLocale: Locale
  • removed: static field SavedRequestAwareWrapper.logger: Log