Package org.keycloak.adapters.saml
Interface SamlDeployment.IDP.SingleSignOnService
- All Known Implementing Classes:
DefaultSamlDeployment.DefaultSingleSignOnService
- Enclosing interface:
- SamlDeployment.IDP
public static interface SamlDeployment.IDP.SingleSignOnService
-
Method Summary
Modifier and TypeMethodDescriptionReturns URI where the IdP should send the responses to.Returns URL for the IDP login service that the client will send requests to.SAML allows the client to request what binding type it wants authn responses to use.boolean
Returnstrue
if the requests to IdP need to be signed by SP key.boolean
Returnstrue
if individual assertions in response from IdP should be checked for valid signature.boolean
Returnstrue
if the complete response message from IdP should be checked for valid signature.
-
Method Details
-
signRequest
boolean signRequest()Returnstrue
if the requests to IdP need to be signed by SP key.- Returns:
- see dscription
-
validateResponseSignature
boolean validateResponseSignature()Returnstrue
if the complete response message from IdP should be checked for valid signature.- Returns:
- see dscription
-
validateAssertionSignature
boolean validateAssertionSignature()Returnstrue
if individual assertions in response from IdP should be checked for valid signature.- Returns:
- see dscription
-
getRequestBinding
SamlDeployment.Binding getRequestBinding() -
getResponseBinding
SamlDeployment.Binding getResponseBinding()SAML allows the client to request what binding type it wants authn responses to use. The default is that the client will not request a specific binding type for responses.- Returns:
-
getRequestBindingUrl
String getRequestBindingUrl()Returns URL for the IDP login service that the client will send requests to.- Returns:
-
getAssertionConsumerServiceUrl
URI getAssertionConsumerServiceUrl()Returns URI where the IdP should send the responses to. The default is that the client will not request a specific assertion consumer service URL. This property is typically accompanied by the ProtocolBinding attribute.- Returns:
-