PicketLink Federation Server Bindings for Apache Tomcat 5/6 2.1.1.Final-redhat-1

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

java.lang.Object
  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.SPPostFormAuthenticator
                              extended by org.picketlink.identity.federation.bindings.tomcat.sp.SPPostSignatureFormAuthenticator
All Implemented Interfaces:
MBeanRegistration, org.apache.catalina.Authenticator, org.apache.catalina.Contained, org.apache.catalina.Lifecycle, org.apache.catalina.Valve

public class SPPostSignatureFormAuthenticator
extends SPPostFormAuthenticator

JBID-142: POST form authenticator that can handle signatures at the SP side

Since:
Jul 24, 2009
Author:
Anil.Saldhana@redhat.com

Field Summary
 
Fields inherited from class org.picketlink.identity.federation.bindings.tomcat.sp.AbstractSPFormAuthenticator
jbossEnv, log, trace
 
Fields inherited from class org.picketlink.identity.federation.bindings.tomcat.sp.BaseFormAuthenticator
canonicalizationMethod, chain, chainConfigOptions, chainLock, configFile, configProvider, identityURL, idpAddress, idpCertificate, issuerID, keyManager, logOutPage, 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
AUTH_HEADER_NAME, cache, changeSessionIdOnAuthentication, context, disableProxyCaching, lifecycle, REALM_NAME, securePagesWithPragma, SESSION_ID_BYTES, sm, sso, started
 
Fields inherited from class org.apache.catalina.valves.ValveBase
container, controller, domain, mserver, next, oname
 
Fields inherited from interface org.apache.catalina.Lifecycle
AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, DESTROY_EVENT, INIT_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT
 
Constructor Summary
SPPostSignatureFormAuthenticator()
           
 
Method Summary
protected  boolean doSupportSignature()
           Indicates if digital signatures/validation of SAML assertions are enabled.
 
Methods inherited from class org.picketlink.identity.federation.bindings.tomcat.sp.SPPostFormAuthenticator
start, testStart
 
Methods inherited from class org.picketlink.identity.federation.bindings.tomcat.sp.ServiceProviderAuthenticator
sendRequestToIDP
 
Methods inherited from class org.picketlink.identity.federation.bindings.tomcat.sp.AbstractSPFormAuthenticator
authenticate, authenticate, getBinding, initKeyProvider, isHttpPostBinding, isPOSTBindingResponse, processStart
 
Methods inherited from class org.picketlink.identity.federation.bindings.tomcat.sp.BaseFormAuthenticator
getConfigFile, getConfiguration, getIdentityURL, getIdpCertificate, getIDPSSODescriptor, handleMetadata, handleMetadata, initializeHandlerChain, localAuthentication, populateChainConfig, processConfiguration, processIDPMetadataFile, register, sendToLogoutPage, setConfigFile, setConfigProvider, setIdpAddress, setIssuerID, setLogOutPage, setSamlHandlerChainClass, setSaveRestoreRequest, setServiceURL, validate
 
Methods inherited from class org.apache.catalina.authenticator.FormAuthenticator
forwardToErrorPage, forwardToLoginPage, getCharacterEncoding, getInfo, getLandingPage, matchRequest, restoreRequest, savedRequestURL, saveRequest, setCharacterEncoding, setLandingPage
 
Methods inherited from class org.apache.catalina.authenticator.AuthenticatorBase
addLifecycleListener, associate, authenticate, findLifecycleListeners, generateSessionId, getCache, getContainer, getDisableProxyCaching, getSecurePagesWithPragma, invoke, isChangeSessionIdOnAuthentication, login, logout, reauthenticateFromSSO, register, removeLifecycleListener, setCache, setChangeSessionIdOnAuthentication, setContainer, setDisableProxyCaching, setSecurePagesWithPragma, stop, unregister
 
Methods inherited from class org.apache.catalina.valves.ValveBase
backgroundProcess, createObjectName, event, getContainerName, getController, getDomain, getNext, getObjectName, getParentName, postDeregister, postRegister, preDeregister, preRegister, setController, setNext, setObjectName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SPPostSignatureFormAuthenticator

public SPPostSignatureFormAuthenticator()
Method Detail

doSupportSignature

protected boolean doSupportSignature()
Description copied from class: BaseFormAuthenticator

Indicates if digital signatures/validation of SAML assertions are enabled. Subclasses that supports signature should override this method.

Overrides:
doSupportSignature in class BaseFormAuthenticator
Returns:

PicketLink Federation Server Bindings for Apache Tomcat 5/6 2.1.1.Final-redhat-1

Copyright © 2012 JBoss Inc.. All Rights Reserved.