org.jasig.portlet.proxy.service.web.interceptor
Class AuthenticationPreInterceptor

java.lang.Object
  extended by org.jasig.portlet.proxy.service.web.interceptor.AuthenticationPreInterceptor
All Implemented Interfaces:
IPreInterceptor
Direct Known Subclasses:
AbstractBasicAuthenticationPreInterceptor, ProxyCASAuthenticationPreInterceptor

public abstract class AuthenticationPreInterceptor
extends Object
implements IPreInterceptor


Field Summary
static String AUTHENTICATION_TIMEOUT_KEY
           
static String AUTHENTICATION_TIMESTAMP_KEY
           
 
Constructor Summary
AuthenticationPreInterceptor()
           
 
Method Summary
 void intercept(HttpContentRequestImpl proxyRequest, javax.portlet.PortletRequest portletRequest)
           
protected  boolean isAlreadyAuthenticated(javax.portlet.PortletRequest request)
           
protected abstract  void prepareAuthentication(HttpContentRequestImpl contentRequest, javax.portlet.PortletRequest portletRequest)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AUTHENTICATION_TIMEOUT_KEY

public static final String AUTHENTICATION_TIMEOUT_KEY
See Also:
Constant Field Values

AUTHENTICATION_TIMESTAMP_KEY

public static final String AUTHENTICATION_TIMESTAMP_KEY
See Also:
Constant Field Values
Constructor Detail

AuthenticationPreInterceptor

public AuthenticationPreInterceptor()
Method Detail

intercept

public void intercept(HttpContentRequestImpl proxyRequest,
                      javax.portlet.PortletRequest portletRequest)
Specified by:
intercept in interface IPreInterceptor

isAlreadyAuthenticated

protected boolean isAlreadyAuthenticated(javax.portlet.PortletRequest request)

prepareAuthentication

protected abstract void prepareAuthentication(HttpContentRequestImpl contentRequest,
                                              javax.portlet.PortletRequest portletRequest)


Copyright © 2012 Jasig. All Rights Reserved.