Package org.keycloak.adapters.saml
Interface SamlDeployment
- All Known Implementing Classes:
DefaultSamlDeployment
public interface SamlDeployment
Represents SAML deployment configuration.
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic interfacestatic enum -
Method Summary
Modifier and TypeMethodDescriptionReturns entity identifier of this SP.getIDP()Returns Identity Provider configuration for this SAML deployment.Obtains theRoleMappingsProviderthat was configured for the SP.booleanbooleanbooleanbooleanbooleanboolean
-
Method Details
-
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() -
getRoleAttributeNames
-
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()
-