Package org.keycloak.protocol.saml
Class SamlService.RedirectBindingProtocol
- java.lang.Object
- 
- org.keycloak.protocol.saml.SamlService.BindingProtocol
- 
- org.keycloak.protocol.saml.SamlService.RedirectBindingProtocol
 
 
- 
- Enclosing class:
- SamlService
 
 protected class SamlService.RedirectBindingProtocol extends SamlService.BindingProtocol 
- 
- 
Field Summary- 
Fields inherited from class org.keycloak.protocol.saml.SamlService.BindingProtocolredirectToAuthentication
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedRedirectBindingProtocol()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancontainsUnencryptedSignature(SAMLDocumentHolder documentHolder)protected StringencodeSamlDocument(Document samlDocument)protected javax.ws.rs.core.Responseerror(KeycloakSession session, AuthenticationSessionModel authenticationSession, javax.ws.rs.core.Response.Status status, String message, Object... parameters)protected SAMLDocumentHolderextractRequestDocument(String samlRequest)protected SAMLDocumentHolderextractResponseDocument(String response)protected StringgetBindingType()protected voidverifySignature(SAMLDocumentHolder documentHolder, ClientModel client)- 
Methods inherited from class org.keycloak.protocol.saml.SamlService.BindingProtocolbasicChecks, execute, execute, getBindingType, getExpectedDestinationUri, handleArtifact, handleSamlRequest, handleSamlResponse, isDestinationRequired, loginRequest, logoutRequest
 
- 
 
- 
- 
- 
Method Detail- 
errorprotected javax.ws.rs.core.Response error(KeycloakSession session, AuthenticationSessionModel authenticationSession, javax.ws.rs.core.Response.Status status, String message, Object... parameters) - Specified by:
- errorin class- SamlService.BindingProtocol
 
 - 
encodeSamlDocumentprotected String encodeSamlDocument(Document samlDocument) throws ProcessingException - Specified by:
- encodeSamlDocumentin class- SamlService.BindingProtocol
- Throws:
- ProcessingException
 
 - 
verifySignatureprotected void verifySignature(SAMLDocumentHolder documentHolder, ClientModel client) throws VerificationException - Specified by:
- verifySignaturein class- SamlService.BindingProtocol
- Throws:
- VerificationException
 
 - 
containsUnencryptedSignatureprotected boolean containsUnencryptedSignature(SAMLDocumentHolder documentHolder) - Specified by:
- containsUnencryptedSignaturein class- SamlService.BindingProtocol
 
 - 
extractRequestDocumentprotected SAMLDocumentHolder extractRequestDocument(String samlRequest) - Specified by:
- extractRequestDocumentin class- SamlService.BindingProtocol
 
 - 
extractResponseDocumentprotected SAMLDocumentHolder extractResponseDocument(String response) - Specified by:
- extractResponseDocumentin class- SamlService.BindingProtocol
 
 - 
getBindingTypeprotected String getBindingType() - Specified by:
- getBindingTypein class- SamlService.BindingProtocol
 
 
- 
 
-