public class ServiceProviderAuthenticator extends AbstractSPFormAuthenticator
jbossEnv, log, tracecanonicalizationMethod, chain, chainConfigOptions, chainLock, configFile, configProvider, identityURL, idpAddress, idpCertificate, issuerID, keyManager, logOutPage, picketLinkConfiguration, samlHandlerChainClass, saveRestoreRequest, serviceURL, spConfigurationcharacterEncoding, info, landingPageAUTH_HEADER_NAME, cache, changeSessionIdOnAuthentication, context, disableProxyCaching, lifecycle, REALM_NAME, securePagesWithPragma, SESSION_ID_BYTES, sm, sso, started| Constructor and Description |
|---|
ServiceProviderAuthenticator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
sendRequestToIDP(String destination,
Document samlDocument,
String relayState,
org.apache.catalina.connector.Response response,
boolean willSendRequest)
Send the request to the IDP.
|
authenticate, authenticate, getBinding, initKeyProvider, isHttpPostBinding, isPOSTBindingResponse, processStartdoSupportSignature, getConfigFile, getConfiguration, getIdentityURL, getIdpCertificate, getIDPSSODescriptor, handleMetadata, handleMetadata, initializeHandlerChain, localAuthentication, populateChainConfig, processConfiguration, processIDPMetadataFile, register, sendToLogoutPage, setConfigFile, setConfigProvider, setIdpAddress, setIssuerID, setLogOutPage, setSamlHandlerChainClass, setSaveRestoreRequest, setServiceURL, start, testStart, validateforwardToErrorPage, forwardToLoginPage, getCharacterEncoding, getInfo, getLandingPage, matchRequest, restoreRequest, savedRequestURL, saveRequest, setCharacterEncoding, setLandingPageaddLifecycleListener, associate, authenticate, findLifecycleListeners, generateSessionId, getCache, getContainer, getDisableProxyCaching, getSecurePagesWithPragma, invoke, isChangeSessionIdOnAuthentication, login, logout, reauthenticateFromSSO, register, removeLifecycleListener, setCache, setChangeSessionIdOnAuthentication, setContainer, setDisableProxyCaching, setSecurePagesWithPragma, stop, unregisterprotected void sendRequestToIDP(String destination, Document samlDocument, String relayState, org.apache.catalina.connector.Response response, boolean willSendRequest) throws ProcessingException, ConfigurationException, IOException
AbstractSPFormAuthenticatorSend the request to the IDP. Subclasses should override this method to implement how requests must be sent to the IDP.
sendRequestToIDP in class AbstractSPFormAuthenticatordestination - idp urlsamlDocument - request or response documentwillSendRequest - are we sending Request or Response to IDPProcessingExceptionConfigurationExceptionIOExceptionCopyright © 2012 JBoss by Red Hat. All Rights Reserved.