Package org.keycloak.broker.saml
Class SAMLEndpoint.RedirectBinding
- java.lang.Object
-
- org.keycloak.broker.saml.SAMLEndpoint.Binding
-
- org.keycloak.broker.saml.SAMLEndpoint.RedirectBinding
-
- Enclosing class:
- SAMLEndpoint
protected class SAMLEndpoint.RedirectBinding extends SAMLEndpoint.Binding
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
RedirectBinding()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
containsUnencryptedSignature(SAMLDocumentHolder documentHolder)
protected SAMLDocumentHolder
extractRequestDocument(String samlRequest)
protected SAMLDocumentHolder
extractResponseDocument(String response)
protected String
getBindingType()
protected void
verifySignature(String key, SAMLDocumentHolder documentHolder)
-
Methods inherited from class org.keycloak.broker.saml.SAMLEndpoint.Binding
basicChecks, execute, getIDPKeyLocator, handleLoginResponse, handleLogoutResponse, handleSamlRequest, handleSamlResponse, isDestinationRequired, logoutRequest
-
-
-
-
Method Detail
-
containsUnencryptedSignature
protected boolean containsUnencryptedSignature(SAMLDocumentHolder documentHolder)
- Specified by:
containsUnencryptedSignature
in classSAMLEndpoint.Binding
-
verifySignature
protected void verifySignature(String key, SAMLDocumentHolder documentHolder) throws VerificationException
- Specified by:
verifySignature
in classSAMLEndpoint.Binding
- Throws:
VerificationException
-
extractRequestDocument
protected SAMLDocumentHolder extractRequestDocument(String samlRequest)
- Specified by:
extractRequestDocument
in classSAMLEndpoint.Binding
-
extractResponseDocument
protected SAMLDocumentHolder extractResponseDocument(String response)
- Specified by:
extractResponseDocument
in classSAMLEndpoint.Binding
-
getBindingType
protected String getBindingType()
- Specified by:
getBindingType
in classSAMLEndpoint.Binding
-
-