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.
In plain terms
- 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.
Must act 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).
API changes
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