public abstract class AbstractIDPValve
extends org.apache.catalina.valves.ValveBase
| Modifier and Type | Field and Description |
|---|---|
protected org.picketlink.identity.federation.core.audit.PicketLinkAuditHelper |
auditHelper |
protected org.picketlink.identity.federation.web.util.SAMLConfigurationProvider |
configProvider
The user can inject a fully qualified name of a
SAMLConfigurationProvider |
protected boolean |
enableAudit |
protected org.picketlink.config.federation.IDPType |
idpConfiguration |
protected org.picketlink.config.federation.PicketLinkType |
picketLinkConfiguration |
protected Timer |
timer |
protected int |
timerInterval |
| Constructor and Description |
|---|
AbstractIDPValve() |
| Modifier and Type | Method and Description |
|---|---|
Principal |
authenticateSSL(org.apache.catalina.connector.Request request,
org.apache.catalina.connector.Response response) |
protected void |
cleanUpSessionNote(org.apache.catalina.connector.Request request) |
protected String |
determineLoginType(boolean isSecure) |
org.picketlink.config.federation.PicketLinkType |
getConfiguration()
Returns the configurations used.
|
protected org.apache.catalina.Context |
getContext() |
protected abstract String |
getContextPath() |
protected String |
getIdentityURL() |
Boolean |
getIgnoreIncomingSignatures()
Deprecated.
|
org.picketlink.identity.federation.core.interfaces.TrustKeyManager |
getKeyManager()
Return the
TrustKeyManager |
Boolean |
getSignOutgoingMessages()
Deprecated.
|
protected void |
handleSAML11(org.apache.catalina.connector.Request request,
org.apache.catalina.connector.Response response) |
protected void |
initHandlersChain()
Initialize the Handlers chain.
|
protected void |
initIdentityServer()
Initializes the
IdentityServer. |
protected void |
initIDPConfiguration()
Initializes the IDP configuration.
|
protected void |
initKeyManager() |
protected void |
initSTSConfiguration()
Initializes the STS configuration.
|
void |
invoke(org.apache.catalina.connector.Request request,
org.apache.catalina.connector.Response response) |
protected void |
processSAMLRequestMessage(org.apache.catalina.connector.Request request,
org.apache.catalina.connector.Response response) |
protected void |
processSAMLResponseMessage(org.apache.catalina.connector.Request request,
org.apache.catalina.connector.Response response) |
protected void |
recycle(org.apache.catalina.connector.Response response) |
protected void |
sendErrorResponseToSP(String referrer,
org.apache.catalina.connector.Response response,
String relayState,
org.picketlink.identity.federation.web.util.IDPWebRequestUtil webRequestUtil) |
void |
setAttributeList(String attribList) |
void |
setAuditHelper(org.picketlink.identity.federation.core.audit.PicketLinkAuditHelper auditHelper) |
void |
setConfigFile(String configFile) |
void |
setConfigProvider(org.picketlink.identity.federation.web.util.SAMLConfigurationProvider configurationProvider) |
void |
setConfigProvider(String cp)
Set the
SAMLConfigurationProvider fqn |
void |
setIdentityParticipantStack(String fqn)
Deprecated.
|
void |
setIgnoreAttributesGeneration(Boolean ignoreAttributes)
IDP should not do any attributes such as generation of roles etc
|
void |
setIgnoreIncomingSignatures(Boolean ignoreIncomingSignature)
Deprecated.
|
void |
setRoleGenerator(String rgName)
Deprecated.
|
void |
setSamlHandlerChainClass(String samlHandlerChainClass)
Deprecated.
|
void |
setSignOutgoingMessages(Boolean signOutgoingMessages)
Deprecated.
|
void |
setStrictPostBinding(Boolean strictPostBinding)
Deprecated.
|
void |
setTimerInterval(String value)
Set the Timer Value to reload the configuration
|
void |
setValidatingAliasToTokenIssuer(Boolean validatingAliasToTokenIssuer)
Deprecated.
|
protected void |
startPicketLink() |
backgroundProcess, createObjectName, event, getContainer, getContainerName, getController, getDomain, getInfo, getNext, getObjectName, getParentName, postDeregister, postRegister, preDeregister, preRegister, setContainer, setController, setNext, setObjectName, toStringprotected boolean enableAudit
protected org.picketlink.identity.federation.core.audit.PicketLinkAuditHelper auditHelper
protected org.picketlink.config.federation.IDPType idpConfiguration
protected org.picketlink.config.federation.PicketLinkType picketLinkConfiguration
protected org.picketlink.identity.federation.web.util.SAMLConfigurationProvider configProvider
SAMLConfigurationProviderprotected int timerInterval
protected Timer timer
public void setAttributeList(String attribList)
public void setTimerInterval(String value)
value - an integer value that represents timer value (in miliseconds)public void setConfigProvider(String cp)
SAMLConfigurationProvider fqncp - fqn of a SAMLConfigurationProviderpublic void setConfigFile(String configFile)
public void setConfigProvider(org.picketlink.identity.federation.web.util.SAMLConfigurationProvider configurationProvider)
@Deprecated public void setRoleGenerator(String rgName)
@Deprecated public void setSamlHandlerChainClass(String samlHandlerChainClass)
@Deprecated public void setIdentityParticipantStack(String fqn)
@Deprecated public void setStrictPostBinding(Boolean strictPostBinding)
@Deprecated public Boolean getIgnoreIncomingSignatures()
@Deprecated public void setIgnoreIncomingSignatures(Boolean ignoreIncomingSignature)
@Deprecated public void setValidatingAliasToTokenIssuer(Boolean validatingAliasToTokenIssuer)
public void setIgnoreAttributesGeneration(Boolean ignoreAttributes)
ignoreAttributes - @Deprecated public Boolean getSignOutgoingMessages()
@Deprecated public void setSignOutgoingMessages(Boolean signOutgoingMessages)
public org.picketlink.config.federation.PicketLinkType getConfiguration()
Returns the configurations used.
public org.picketlink.identity.federation.core.interfaces.TrustKeyManager getKeyManager()
TrustKeyManagerpublic void invoke(org.apache.catalina.connector.Request request,
org.apache.catalina.connector.Response response)
throws IOException,
javax.servlet.ServletException
invoke in interface org.apache.catalina.Valveinvoke in class org.apache.catalina.valves.ValveBaseIOExceptionjavax.servlet.ServletExceptionpublic Principal authenticateSSL(org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response) throws IOException
IOExceptionprotected void handleSAML11(org.apache.catalina.connector.Request request,
org.apache.catalina.connector.Response response)
throws javax.servlet.ServletException,
IOException
javax.servlet.ServletExceptionIOExceptionprotected void processSAMLRequestMessage(org.apache.catalina.connector.Request request,
org.apache.catalina.connector.Response response)
throws IOException
IOExceptionprotected void processSAMLResponseMessage(org.apache.catalina.connector.Request request,
org.apache.catalina.connector.Response response)
throws javax.servlet.ServletException,
IOException
javax.servlet.ServletExceptionIOExceptionprotected void cleanUpSessionNote(org.apache.catalina.connector.Request request)
protected void sendErrorResponseToSP(String referrer, org.apache.catalina.connector.Response response, String relayState, org.picketlink.identity.federation.web.util.IDPWebRequestUtil webRequestUtil) throws javax.servlet.ServletException, IOException, org.picketlink.common.exceptions.ConfigurationException
javax.servlet.ServletExceptionIOExceptionorg.picketlink.common.exceptions.ConfigurationExceptionprotected void initIdentityServer()
Initializes the IdentityServer.
protected void initHandlersChain()
throws org.apache.catalina.LifecycleException
Initialize the Handlers chain.
org.apache.catalina.LifecycleExceptionprotected void initKeyManager()
throws org.apache.catalina.LifecycleException
org.apache.catalina.LifecycleExceptionprotected void initIDPConfiguration()
Initializes the IDP configuration.
protected void initSTSConfiguration()
protected String getIdentityURL()
protected org.apache.catalina.Context getContext()
protected abstract String getContextPath()
protected void recycle(org.apache.catalina.connector.Response response)
protected String determineLoginType(boolean isSecure)
protected void startPicketLink()
throws org.apache.catalina.LifecycleException
org.apache.catalina.LifecycleExceptionpublic void setAuditHelper(org.picketlink.identity.federation.core.audit.PicketLinkAuditHelper auditHelper)
Copyright © 2013. All Rights Reserved.