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) |
protected abstract boolean |
containsUnencryptedSignature(SAMLDocumentHolder documentHolder) |
javax.ws.rs.core.Response |
execute(String samlRequest,
String samlResponse,
String relayState,
String clientId) |
protected abstract SAMLDocumentHolder |
extractRequestDocument(String samlRequest) |
protected abstract SAMLDocumentHolder |
extractResponseDocument(String response) |
protected abstract String |
getBindingType() |
protected KeyLocator |
getIDPKeyLocator() |
protected javax.ws.rs.core.Response |
handleLoginResponse(String samlResponse,
SAMLDocumentHolder holder,
ResponseType responseType,
String relayState,
String clientId) |
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,
String clientId) |
protected boolean |
isDestinationRequired() |
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 boolean containsUnencryptedSignature(SAMLDocumentHolder documentHolder)
protected abstract void verifySignature(String key, SAMLDocumentHolder documentHolder) throws VerificationException
VerificationException
protected abstract SAMLDocumentHolder extractRequestDocument(String samlRequest)
protected abstract SAMLDocumentHolder extractResponseDocument(String response)
protected boolean isDestinationRequired()
protected KeyLocator getIDPKeyLocator()
public javax.ws.rs.core.Response execute(String samlRequest, String samlResponse, String relayState, String clientId)
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, String clientId)
public javax.ws.rs.core.Response handleSamlResponse(String samlResponse, String relayState, String clientId)
protected javax.ws.rs.core.Response handleLogoutResponse(SAMLDocumentHolder holder, StatusResponseType responseType, String relayState)
Copyright © 2021 JBoss by Red Hat. All rights reserved.