Module org.elasticsearch.security
Interface SpConfiguration
- All Known Implementing Classes:
SingleSamlSpConfiguration
public interface SpConfiguration
Configuration interface for a SAML Service Provider (SP).
-
Method Summary
Modifier and TypeMethodDescriptionReturns the Assertion Consumer Service (ACS) URL of the SAML Service Provider.List<org.opensaml.security.x509.X509Credential> Returns the list of X.509 credentials used for encryption.Returns the entity ID of the SAML Service Provider.Returns the URL for handling SAML logout requests.Returns the list of requested authentication context class references.Returns the signing configuration for the SAML Service Provider.
-
Method Details
-
getEntityId
String getEntityId()Returns the entity ID of the SAML Service Provider.- Returns:
- the entity ID
-
getAscUrl
String getAscUrl()Returns the Assertion Consumer Service (ACS) URL of the SAML Service Provider.- Returns:
- the ACS URL
-
getLogoutUrl
String getLogoutUrl()Returns the URL for handling SAML logout requests.- Returns:
- the logout URL
-
getEncryptionCredentials
List<org.opensaml.security.x509.X509Credential> getEncryptionCredentials()Returns the list of X.509 credentials used for encryption.- Returns:
- the encryption credentials
-
getSigningConfiguration
SigningConfiguration getSigningConfiguration()Returns the signing configuration for the SAML Service Provider.- Returns:
- the signing configuration
-
getReqAuthnCtxClassRef
Returns the list of requested authentication context class references.- Returns:
- the authentication context class references
-