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, service
protected 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
IdentityParticipantStack
public 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.Servlet
init
in class javax.servlet.GenericServlet
javax.servlet.ServletException
protected void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
doPost
in class javax.servlet.http.HttpServlet
javax.servlet.ServletException
IOException
protected void sendErrorResponseToSP(String referrer, javax.servlet.http.HttpServletResponse response, String relayState, IDPWebRequestUtil webRequestUtil) throws javax.servlet.ServletException, IOException, ConfigurationException
javax.servlet.ServletException
IOException
ConfigurationException
protected void doGet(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, IOException
doGet
in class javax.servlet.http.HttpServlet
javax.servlet.ServletException
IOException
protected boolean validate(String remoteAddress, String queryString, IDPServlet.SessionHolder holder, boolean isPost) throws IOException, GeneralSecurityException
IOException
GeneralSecurityException
public void testPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
javax.servlet.ServletException
IOException
Copyright © 2019 JBoss Inc.. All rights reserved.