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,
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 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 org.keycloak.common.VerificationException
protected abstract SAMLDocumentHolder extractRequestDocument(String samlRequest)
protected abstract SAMLDocumentHolder extractResponseDocument(String response)
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 © 2019 JBoss by Red Hat. All rights reserved.