Package org.keycloak.adapters.saml
Interface SamlDeployment
-
- All Known Implementing Classes:
DefaultSamlDeployment
public interface SamlDeploymentRepresents SAML deployment configuration.- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSamlDeployment.Bindingstatic interfaceSamlDeployment.IDPstatic classSamlDeployment.PrincipalNamePolicy
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PrivateKeygetDecryptionKey()StringgetEntityID()Returns entity identifier of this SP.SamlDeployment.IDPgetIDP()Returns Identity Provider configuration for this SAML deployment.StringgetLogoutPage()StringgetNameIDPolicyFormat()StringgetPrincipalAttributeName()SamlDeployment.PrincipalNamePolicygetPrincipalNamePolicy()Set<String>getRoleAttributeNames()RoleMappingsProvidergetRoleMappingsProvider()Obtains theRoleMappingsProviderthat was configured for the SP.SignatureAlgorithmgetSignatureAlgorithm()StringgetSignatureCanonicalizationMethod()KeyPairgetSigningKeyPair()SslRequiredgetSslRequired()booleanisAutodetectBearerOnly()booleanisConfigured()booleanisForceAuthentication()booleanisIsPassive()booleanisKeepDOMAssertion()booleanturnOffChangeSessionIdOnLogin()
-
-
-
Method Detail
-
getIDP
SamlDeployment.IDP getIDP()
Returns Identity Provider configuration for this SAML deployment.- Returns:
- see description.
-
isConfigured
boolean isConfigured()
-
getSslRequired
SslRequired getSslRequired()
-
getEntityID
String getEntityID()
Returns entity identifier of this SP.- Returns:
- see description.
-
getNameIDPolicyFormat
String getNameIDPolicyFormat()
-
isForceAuthentication
boolean isForceAuthentication()
-
isIsPassive
boolean isIsPassive()
-
turnOffChangeSessionIdOnLogin
boolean turnOffChangeSessionIdOnLogin()
-
getDecryptionKey
PrivateKey getDecryptionKey()
-
getSigningKeyPair
KeyPair getSigningKeyPair()
-
getSignatureCanonicalizationMethod
String getSignatureCanonicalizationMethod()
-
getSignatureAlgorithm
SignatureAlgorithm getSignatureAlgorithm()
-
getLogoutPage
String getLogoutPage()
-
getRoleMappingsProvider
RoleMappingsProvider getRoleMappingsProvider()
Obtains theRoleMappingsProviderthat was configured for the SP.- Returns:
- a reference to the configured
RoleMappingsProvider.
-
getPrincipalNamePolicy
SamlDeployment.PrincipalNamePolicy getPrincipalNamePolicy()
-
getPrincipalAttributeName
String getPrincipalAttributeName()
-
isAutodetectBearerOnly
boolean isAutodetectBearerOnly()
-
isKeepDOMAssertion
boolean isKeepDOMAssertion()
-
-