Interface SamlDeployment

All Known Implementing Classes:
DefaultSamlDeployment

public interface SamlDeployment
Represents SAML deployment configuration.
Version:
$Revision: 1 $
Author:
Bill Burke
  • Method Details

    • 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

      Set<String> getRoleAttributeNames()
    • getRoleMappingsProvider

      RoleMappingsProvider getRoleMappingsProvider()
      Obtains the RoleMappingsProvider that 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()