Package org.keycloak.protocol.saml
Class SamlService.PostBindingProtocol
java.lang.Object
org.keycloak.protocol.saml.SamlService.BindingProtocol
org.keycloak.protocol.saml.SamlService.PostBindingProtocol
- Enclosing class:
- SamlService
-
Field Summary
Fields inherited from class org.keycloak.protocol.saml.SamlService.BindingProtocol
redirectToAuthentication -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancontainsUnencryptedSignature(org.keycloak.saml.processing.core.saml.v2.common.SAMLDocumentHolder documentHolder) protected StringencodeSamlDocument(Document samlDocument) protected jakarta.ws.rs.core.Responseerror(org.keycloak.models.KeycloakSession session, org.keycloak.sessions.AuthenticationSessionModel authenticationSession, jakarta.ws.rs.core.Response.Status status, String message, Object... parameters) protected org.keycloak.saml.processing.core.saml.v2.common.SAMLDocumentHolderextractRequestDocument(String samlRequest) protected org.keycloak.saml.processing.core.saml.v2.common.SAMLDocumentHolderextractResponseDocument(String response) protected Stringprotected voidverifySignature(org.keycloak.saml.processing.core.saml.v2.common.SAMLDocumentHolder documentHolder, org.keycloak.models.ClientModel client) Methods inherited from class org.keycloak.protocol.saml.SamlService.BindingProtocol
basicChecks, execute, execute, getBindingType, getExpectedDestinationUri, handleArtifact, handleSamlRequest, handleSamlResponse, isDestinationRequired, loginRequest, logoutRequest, sendProtocolError, triggerSamlEvent
-
Constructor Details
-
PostBindingProtocol
protected PostBindingProtocol()
-
-
Method Details
-
error
protected jakarta.ws.rs.core.Response error(org.keycloak.models.KeycloakSession session, org.keycloak.sessions.AuthenticationSessionModel authenticationSession, jakarta.ws.rs.core.Response.Status status, String message, Object... parameters) - Specified by:
errorin classSamlService.BindingProtocol
-
encodeSamlDocument
protected String encodeSamlDocument(Document samlDocument) throws org.keycloak.saml.common.exceptions.ProcessingException - Specified by:
encodeSamlDocumentin classSamlService.BindingProtocol- Throws:
org.keycloak.saml.common.exceptions.ProcessingException
-
verifySignature
protected void verifySignature(org.keycloak.saml.processing.core.saml.v2.common.SAMLDocumentHolder documentHolder, org.keycloak.models.ClientModel client) throws org.keycloak.common.VerificationException - Specified by:
verifySignaturein classSamlService.BindingProtocol- Throws:
org.keycloak.common.VerificationException
-
containsUnencryptedSignature
protected boolean containsUnencryptedSignature(org.keycloak.saml.processing.core.saml.v2.common.SAMLDocumentHolder documentHolder) - Specified by:
containsUnencryptedSignaturein classSamlService.BindingProtocol
-
extractRequestDocument
protected org.keycloak.saml.processing.core.saml.v2.common.SAMLDocumentHolder extractRequestDocument(String samlRequest) - Specified by:
extractRequestDocumentin classSamlService.BindingProtocol
-
extractResponseDocument
protected org.keycloak.saml.processing.core.saml.v2.common.SAMLDocumentHolder extractResponseDocument(String response) - Specified by:
extractResponseDocumentin classSamlService.BindingProtocol
-
getBindingType
- Specified by:
getBindingTypein classSamlService.BindingProtocol
-