protected abstract class SAMLEndpoint.Binding extends Object
Modifier | Constructor and Description |
---|---|
protected |
Binding() |
Modifier and Type | Method and Description |
---|---|
protected javax.ws.rs.core.Response |
basicChecks(String samlRequest,
String samlResponse) |
javax.ws.rs.core.Response |
execute(String samlRequest,
String samlResponse,
String relayState) |
protected abstract SAMLDocumentHolder |
extractRequestDocument(String samlRequest) |
protected abstract SAMLDocumentHolder |
extractResponseDocument(String response) |
protected abstract String |
getBindingType() |
protected PublicKey |
getIDPKey() |
protected javax.ws.rs.core.Response |
handleLoginResponse(String samlResponse,
SAMLDocumentHolder holder,
ResponseType responseType,
String relayState) |
protected javax.ws.rs.core.Response |
handleLogoutResponse(SAMLDocumentHolder holder,
StatusResponseType responseType,
String relayState) |
protected javax.ws.rs.core.Response |
handleSamlRequest(String samlRequest,
String relayState) |
javax.ws.rs.core.Response |
handleSamlResponse(String samlResponse,
String relayState) |
protected javax.ws.rs.core.Response |
logoutRequest(LogoutRequestType request,
String relayState) |
protected abstract void |
verifySignature(String key,
SAMLDocumentHolder documentHolder) |
protected javax.ws.rs.core.Response basicChecks(String samlRequest, String samlResponse)
protected abstract String getBindingType()
protected abstract void verifySignature(String key, SAMLDocumentHolder documentHolder) throws VerificationException
VerificationException
protected abstract SAMLDocumentHolder extractRequestDocument(String samlRequest)
protected abstract SAMLDocumentHolder extractResponseDocument(String response)
protected PublicKey getIDPKey()
public javax.ws.rs.core.Response execute(String samlRequest, String samlResponse, String relayState)
protected javax.ws.rs.core.Response handleSamlRequest(String samlRequest, String relayState)
protected javax.ws.rs.core.Response logoutRequest(LogoutRequestType request, String relayState)
protected javax.ws.rs.core.Response handleLoginResponse(String samlResponse, SAMLDocumentHolder holder, ResponseType responseType, String relayState)
public javax.ws.rs.core.Response handleSamlResponse(String samlResponse, String relayState)
protected javax.ws.rs.core.Response handleLogoutResponse(SAMLDocumentHolder holder, StatusResponseType responseType, String relayState)
Copyright © 2016 JBoss by Red Hat. All rights reserved.