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 |
extractDocument(String samlRequest) |
protected abstract String |
getBindingType() |
protected javax.ws.rs.core.Response |
handleSamlRequest(String samlRequest,
String relayState) |
protected javax.ws.rs.core.Response |
handleSamlResponse(String samleResponse,
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 requestAbstractType,
ClientModel client) |
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 samleResponse, 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 extractDocument(String samlRequest)
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 requestAbstractType, ClientModel client)
Copyright © 2015. All Rights Reserved.