public abstract class SamlService.BindingProtocol extends Object
Constructor and Description |
---|
SamlService.BindingProtocol() |
Modifier and Type | Method and Description |
---|---|
protected javax.ws.rs.core.Response |
basicChecks(String samlRequest,
String samlResponse) |
protected abstract org.picketlink.identity.federation.core.saml.v2.common.SAMLDocumentHolder |
extractRequestDocument(String samlRequest) |
protected abstract org.picketlink.identity.federation.core.saml.v2.common.SAMLDocumentHolder |
extractResponseDocument(String response) |
protected abstract String |
getBindingType() |
protected javax.ws.rs.core.Response |
handleSamlRequest(String samlRequest,
String relayState) |
protected javax.ws.rs.core.Response |
handleSamlResponse(String samlResponse,
String relayState) |
protected javax.ws.rs.core.Response |
loginRequest(String relayState,
org.picketlink.identity.federation.saml.v2.protocol.AuthnRequestType requestAbstractType,
ClientModel client) |
protected javax.ws.rs.core.Response |
logoutRequest(org.picketlink.identity.federation.saml.v2.protocol.LogoutRequestType logoutRequest,
ClientModel client,
String relayState) |
protected abstract void |
verifySignature(org.picketlink.identity.federation.core.saml.v2.common.SAMLDocumentHolder documentHolder,
ClientModel client) |
protected javax.ws.rs.core.Response basicChecks(String samlRequest, String samlResponse)
protected javax.ws.rs.core.Response handleSamlResponse(String samlResponse, String relayState)
protected javax.ws.rs.core.Response handleSamlRequest(String samlRequest, String relayState)
protected abstract void verifySignature(org.picketlink.identity.federation.core.saml.v2.common.SAMLDocumentHolder documentHolder, ClientModel client) throws VerificationException
VerificationException
protected abstract org.picketlink.identity.federation.core.saml.v2.common.SAMLDocumentHolder extractRequestDocument(String samlRequest)
protected abstract org.picketlink.identity.federation.core.saml.v2.common.SAMLDocumentHolder extractResponseDocument(String response)
protected javax.ws.rs.core.Response loginRequest(String relayState, org.picketlink.identity.federation.saml.v2.protocol.AuthnRequestType requestAbstractType, ClientModel client)
protected abstract String getBindingType()
protected javax.ws.rs.core.Response logoutRequest(org.picketlink.identity.federation.saml.v2.protocol.LogoutRequestType logoutRequest, ClientModel client, String relayState)
Copyright © 2015. All rights reserved.