PicketLink Federation Server Bindings for Apache Tomcat 7 2.1.6.Final-redhat-2

org.picketlink.identity.federation.bindings.tomcat.sp
Class SPRedirectFormAuthenticator

java.lang.Object
  extended by org.apache.catalina.util.LifecycleBase
      extended by org.apache.catalina.util.LifecycleMBeanBase
          extended by org.apache.catalina.valves.ValveBase
              extended by org.apache.catalina.authenticator.AuthenticatorBase
                  extended by org.apache.catalina.authenticator.FormAuthenticator
                      extended by org.picketlink.identity.federation.bindings.tomcat.sp.BaseFormAuthenticator
                          extended by org.picketlink.identity.federation.bindings.tomcat.sp.AbstractSPFormAuthenticator
                              extended by org.picketlink.identity.federation.bindings.tomcat.sp.ServiceProviderAuthenticator
                                  extended by org.picketlink.identity.federation.bindings.tomcat.sp.SPRedirectFormAuthenticator
All Implemented Interfaces:
MBeanRegistration, org.apache.catalina.Authenticator, org.apache.catalina.Contained, org.apache.catalina.Lifecycle, org.apache.catalina.Valve
Direct Known Subclasses:
SPRedirectSignatureFormAuthenticator

public class SPRedirectFormAuthenticator
extends ServiceProviderAuthenticator

Authenticator at the Service Provider that handles HTTP/Redirect binding of SAML 2 but falls back on Form Authentication

Since:
Dec 12, 2008
Author:
Anil.Saldhana@redhat.com

Field Summary
 
Fields inherited from class org.picketlink.identity.federation.bindings.tomcat.sp.AbstractSPFormAuthenticator
jbossEnv
 
Fields inherited from class org.picketlink.identity.federation.bindings.tomcat.sp.BaseFormAuthenticator
auditHelper, canonicalizationMethod, chain, chainConfigOptions, chainLock, configFile, configProvider, enableAudit, identityURL, idpAddress, idpCertificate, issuerID, keyManager, logger, picketLinkConfiguration, samlHandlerChainClass, saveRestoreRequest, serviceURL, spConfiguration
 
Fields inherited from class org.apache.catalina.authenticator.FormAuthenticator
characterEncoding, info, landingPage
 
Fields inherited from class org.apache.catalina.authenticator.AuthenticatorBase
alwaysUseSession, AUTH_HEADER_NAME, cache, changeSessionIdOnAuthentication, context, disableProxyCaching, REALM_NAME, securePagesWithPragma, secureRandomAlgorithm, secureRandomClass, secureRandomProvider, sessionIdGenerator, sm, sso
 
Fields inherited from class org.apache.catalina.valves.ValveBase
asyncSupported, container, containerLog, next
 
Fields inherited from class org.apache.catalina.util.LifecycleMBeanBase
mserver
 
Fields inherited from interface org.apache.catalina.Lifecycle
AFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT
 
Constructor Summary
SPRedirectFormAuthenticator()
           
 
Method Summary
protected  String getContextPath()
           
protected  void startPicketLink()
           
 void testStart()
           
 
Methods inherited from class org.picketlink.identity.federation.bindings.tomcat.sp.ServiceProviderAuthenticator
getGenericPrincipal, startInternal
 
Methods inherited from class org.picketlink.identity.federation.bindings.tomcat.sp.AbstractSPFormAuthenticator
authenticate, authenticate, getBinding, getContext, initKeyProvider, isHttpPostBinding, isPOSTBindingResponse, sendHttpPostBindingRequest, sendHttpRedirectRequest, sendRequestToIDP
 
Methods inherited from class org.picketlink.identity.federation.bindings.tomcat.sp.BaseFormAuthenticator
doSupportSignature, getConfigFile, getConfiguration, getIdentityURL, getIdpCertificate, getIDPSSODescriptor, handleMetadata, handleMetadata, initializeHandlerChain, localAuthentication, populateChainConfig, processConfiguration, processIDPMetadataFile, register, sendToLogoutPage, setAuditHelper, setConfigFile, setConfigProvider, setConfigProvider, setIdpAddress, setIssuerID, setLogOutPage, setSamlHandlerChainClass, setSaveRestoreRequest, setServiceURL, validate
 
Methods inherited from class org.apache.catalina.authenticator.FormAuthenticator
forwardToErrorPage, forwardToLoginPage, getAuthMethod, getCharacterEncoding, getInfo, getLandingPage, matchRequest, restoreRequest, savedRequestURL, saveRequest, setCharacterEncoding, setLandingPage
 
Methods inherited from class org.apache.catalina.authenticator.AuthenticatorBase
associate, authenticate, doLogin, getAlwaysUseSession, getCache, getChangeSessionIdOnAuthentication, getContainer, getDisableProxyCaching, getSecurePagesWithPragma, getSecureRandomAlgorithm, getSecureRandomClass, getSecureRandomProvider, invoke, login, logout, reauthenticateFromSSO, register, setAlwaysUseSession, setCache, setChangeSessionIdOnAuthentication, setContainer, setDisableProxyCaching, setSecurePagesWithPragma, setSecureRandomAlgorithm, setSecureRandomClass, setSecureRandomProvider, stopInternal
 
Methods inherited from class org.apache.catalina.valves.ValveBase
backgroundProcess, event, getDomainInternal, getNext, getObjectNameKeyProperties, initInternal, isAsyncSupported, setAsyncSupported, setNext, toString
 
Methods inherited from class org.apache.catalina.util.LifecycleMBeanBase
destroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister
 
Methods inherited from class org.apache.catalina.util.LifecycleBase
addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, init, removeLifecycleListener, setState, setState, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SPRedirectFormAuthenticator

public SPRedirectFormAuthenticator()
Method Detail

testStart

public void testStart()
               throws org.apache.catalina.LifecycleException
Overrides:
testStart in class BaseFormAuthenticator
Throws:
org.apache.catalina.LifecycleException

getContextPath

protected String getContextPath()
Overrides:
getContextPath in class ServiceProviderAuthenticator

startPicketLink

protected void startPicketLink()
                        throws org.apache.catalina.LifecycleException
Overrides:
startPicketLink in class AbstractSPFormAuthenticator
Throws:
org.apache.catalina.LifecycleException

PicketLink Federation Server Bindings for Apache Tomcat 7 2.1.6.Final-redhat-2

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.