public class

WebSphere2SpringSecurityPropagationInterceptor

extends Object
implements MethodInterceptor
java.lang.Object
   ↳ org.springframework.security.web.authentication.preauth.websphere.WebSphere2SpringSecurityPropagationInterceptor

Class Overview

This method interceptor can be used in front of arbitrary Spring beans to make a Spring SecurityContext available to the bean, based on the current WebSphere credentials.

Summary

Public Constructors
WebSphere2SpringSecurityPropagationInterceptor()
Public Methods
Object invoke(MethodInvocation methodInvocation)
Authenticate with Spring Security based on WebSphere credentials before proceeding with method invocation, and clean up the Spring Security Context after method invocation finishes.
void setAuthenticationDetailsSource(AuthenticationDetailsSource<?, ?> authenticationDetailsSource)
void setAuthenticationManager(AuthenticationManager authenticationManager)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.aopalliance.intercept.MethodInterceptor

Public Constructors

public WebSphere2SpringSecurityPropagationInterceptor ()

Public Methods

public Object invoke (MethodInvocation methodInvocation)

Authenticate with Spring Security based on WebSphere credentials before proceeding with method invocation, and clean up the Spring Security Context after method invocation finishes.

Throws
Throwable

public void setAuthenticationDetailsSource (AuthenticationDetailsSource<?, ?> authenticationDetailsSource)

Parameters
authenticationDetailsSource The authenticationDetailsSource to set.

public void setAuthenticationManager (AuthenticationManager authenticationManager)

Parameters
authenticationManager The authenticationManager to set.