|
PicketLink Federation Common Server Bindings for Apache Tomcat 2.1.3.1-redhat-1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.catalina.valves.ValveBase
org.picketlink.identity.federation.bindings.tomcat.idp.AbstractIDPValve
public abstract class AbstractIDPValve
Base Class for the IDPWebBrowserSSOValve
Field Summary | |
---|---|
protected PicketLinkAuditHelper |
auditHelper
|
protected SAMLConfigurationProvider |
configProvider
The user can inject a fully qualified name of a SAMLConfigurationProvider |
protected boolean |
enableAudit
|
protected IDPType |
idpConfiguration
|
protected PicketLinkType |
picketLinkConfiguration
|
Fields inherited from class org.apache.catalina.valves.ValveBase |
---|
container, containerLog, controller, domain, info, mserver, next, oname, sm |
Constructor Summary | |
---|---|
AbstractIDPValve()
|
Method Summary | |
---|---|
protected void |
cleanUpSessionNote(org.apache.catalina.connector.Request request)
|
protected String |
determineLoginType(boolean isSecure)
|
PicketLinkType |
getConfiguration()
Returns the configurations used. |
protected org.apache.catalina.Context |
getContext()
|
protected abstract String |
getContextPath()
|
protected String |
getIdentityURL()
|
Boolean |
getIgnoreIncomingSignatures()
Deprecated. |
TrustKeyManager |
getKeyManager()
Return the TrustKeyManager |
Boolean |
getSignOutgoingMessages()
Deprecated. |
protected void |
handleSAML11(IDPWebRequestUtil webRequestUtil,
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(IDPWebRequestUtil webRequestUtil,
org.apache.catalina.connector.Request request,
org.apache.catalina.connector.Response response)
|
protected void |
processSAMLResponseMessage(IDPWebRequestUtil webRequestUtil,
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,
IDPWebRequestUtil webRequestUtil)
|
void |
setAttributeList(String attribList)
|
void |
setAuditHelper(PicketLinkAuditHelper auditHelper)
|
void |
setConfigProvider(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 |
setValidatingAliasToTokenIssuer(Boolean validatingAliasToTokenIssuer)
Deprecated. |
protected void |
startPicketLink()
|
Methods inherited from class org.apache.catalina.valves.ValveBase |
---|
backgroundProcess, createObjectName, event, getContainer, getContainerName, getController, getDomain, getInfo, getNext, getObjectName, getParentName, postDeregister, postRegister, preDeregister, preRegister, setContainer, setController, setNext, setObjectName, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected boolean enableAudit
protected PicketLinkAuditHelper auditHelper
protected IDPType idpConfiguration
protected PicketLinkType picketLinkConfiguration
protected SAMLConfigurationProvider configProvider
SAMLConfigurationProvider
Constructor Detail |
---|
public AbstractIDPValve()
Method Detail |
---|
public void setAttributeList(String attribList)
public void setConfigProvider(String cp)
SAMLConfigurationProvider
fqn
cp
- fqn of a SAMLConfigurationProvider
public void setConfigProvider(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 PicketLinkType getConfiguration()
Returns the configurations used.
public TrustKeyManager getKeyManager()
TrustKeyManager
public 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.Valve
invoke
in class org.apache.catalina.valves.ValveBase
IOException
javax.servlet.ServletException
protected void handleSAML11(IDPWebRequestUtil webRequestUtil, org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response) throws javax.servlet.ServletException, IOException
javax.servlet.ServletException
IOException
protected void processSAMLRequestMessage(IDPWebRequestUtil webRequestUtil, org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response) throws IOException
IOException
protected void processSAMLResponseMessage(IDPWebRequestUtil webRequestUtil, org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response) throws javax.servlet.ServletException, IOException
javax.servlet.ServletException
IOException
protected void cleanUpSessionNote(org.apache.catalina.connector.Request request)
protected void sendErrorResponseToSP(String referrer, org.apache.catalina.connector.Response response, String relayState, IDPWebRequestUtil webRequestUtil) throws javax.servlet.ServletException, IOException, ConfigurationException
javax.servlet.ServletException
IOException
ConfigurationException
protected void initIdentityServer()
Initializes the IdentityServer
.
protected void initHandlersChain() throws org.apache.catalina.LifecycleException
Initialize the Handlers chain.
org.apache.catalina.LifecycleException
protected void initKeyManager() throws org.apache.catalina.LifecycleException
org.apache.catalina.LifecycleException
protected 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.LifecycleException
public void setAuditHelper(PicketLinkAuditHelper auditHelper)
|
PicketLink Federation Common Server Bindings for Apache Tomcat 2.1.3.1-redhat-1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |