public class IDPServlet
extends javax.servlet.http.HttpServlet
| Modifier and Type | Class and Description |
|---|---|
protected static class |
IDPServlet.SessionHolder |
| Modifier and Type | Field and Description |
|---|---|
protected DelegatedAttributeManager |
attribManager |
protected List<String> |
attributeKeys |
protected String |
canonicalizationMethod |
protected SAML2HandlerChain |
chain |
protected javax.servlet.ServletContext |
context |
protected String |
identityParticipantStack
If the user wants to set a particular
IdentityParticipantStack |
protected String |
identityURL |
protected IDPType |
idpConfiguration |
protected Boolean |
ignoreIncomingSignatures |
protected TrustKeyManager |
keyManager |
protected PicketLinkType |
picketLinkConfiguration |
protected RoleGenerator |
roleGenerator |
protected Boolean |
signOutgoingMessages |
| Constructor and Description |
|---|
IDPServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
protected void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
Boolean |
getIgnoreIncomingSignatures() |
void |
init(javax.servlet.ServletConfig config) |
boolean |
isStrictPostBinding() |
protected void |
sendErrorResponseToSP(String referrer,
javax.servlet.http.HttpServletResponse response,
String relayState,
IDPWebRequestUtil webRequestUtil) |
void |
setStrictPostBinding(boolean strictPostBinding) |
void |
testPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected boolean |
validate(String remoteAddress,
String queryString,
IDPServlet.SessionHolder holder,
boolean isPost) |
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, serviceprotected transient IDPType idpConfiguration
protected transient PicketLinkType picketLinkConfiguration
protected transient RoleGenerator roleGenerator
protected transient DelegatedAttributeManager attribManager
protected String identityURL
protected transient TrustKeyManager keyManager
protected Boolean ignoreIncomingSignatures
protected Boolean signOutgoingMessages
protected String canonicalizationMethod
protected transient javax.servlet.ServletContext context
protected transient SAML2HandlerChain chain
protected String identityParticipantStack
IdentityParticipantStackpublic boolean isStrictPostBinding()
public void setStrictPostBinding(boolean strictPostBinding)
public Boolean getIgnoreIncomingSignatures()
public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Servletinit in class javax.servlet.GenericServletjavax.servlet.ServletExceptionprotected void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
doPost in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected void sendErrorResponseToSP(String referrer, javax.servlet.http.HttpServletResponse response, String relayState, IDPWebRequestUtil webRequestUtil) throws javax.servlet.ServletException, IOException, ConfigurationException
javax.servlet.ServletExceptionIOExceptionConfigurationExceptionprotected void doGet(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
throws javax.servlet.ServletException,
IOException
doGet in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected boolean validate(String remoteAddress, String queryString, IDPServlet.SessionHolder holder, boolean isPost) throws IOException, GeneralSecurityException
IOExceptionGeneralSecurityExceptionpublic void testPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
javax.servlet.ServletExceptionIOExceptionCopyright © 2014 JBoss Inc.. All Rights Reserved.