Interface SamlDeployment.IDP

All Known Implementing Classes:
DefaultSamlDeployment.DefaultIDP
Enclosing interface:
SamlDeployment

public static interface SamlDeployment.IDP
  • Method Details

    • getEntityID

      String getEntityID()
      Returns entity identifier of this IdP.
      Returns:
      see description.
    • getSingleSignOnService

      SamlDeployment.IDP.SingleSignOnService getSingleSignOnService()
      Returns Single sign on service configuration for this IdP.
      Returns:
      see description.
    • getSingleLogoutService

      SamlDeployment.IDP.SingleLogoutService getSingleLogoutService()
      Returns Single logout service configuration for this IdP.
      Returns:
      see description.
    • getSignatureValidationKeyLocator

      KeyLocator getSignatureValidationKeyLocator()
      Returns KeyLocator looking up public keys used for validation of IdP signatures.
      Returns:
      see description.
    • getMinTimeBetweenDescriptorRequests

      int getMinTimeBetweenDescriptorRequests()
      Returns minimum time (in seconds) between issuing requests to IdP SAML descriptor. Used e.g. by KeyLocator looking up public keys for validation of IdP signatures to prevent too frequent requests.
      Returns:
      see description.
    • getClient

      org.apache.http.client.HttpClient getClient()
      Returns HttpClient instance that will be used for http communication with this IdP.
      Returns:
      see description
    • getAllowedClockSkew

      int getAllowedClockSkew()
      Returns allowed time difference (in milliseconds) between IdP and SP
      Returns:
      see description