Module org.elasticsearch.security
Class SingleSamlSpConfiguration
java.lang.Object
org.elasticsearch.xpack.security.authc.saml.SingleSamlSpConfiguration
- All Implemented Interfaces:
SpConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionstatic SingleSamlSpConfigurationcreate(RealmConfig realmConfig) Returns 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
-
create
public static SingleSamlSpConfiguration create(RealmConfig realmConfig) throws GeneralSecurityException, IOException - Throws:
GeneralSecurityExceptionIOException
-
getEntityId
Description copied from interface:SpConfigurationReturns the entity ID of the SAML Service Provider.- Specified by:
getEntityIdin interfaceSpConfiguration- Returns:
- the entity ID
-
getAscUrl
Description copied from interface:SpConfigurationReturns the Assertion Consumer Service (ACS) URL of the SAML Service Provider.- Specified by:
getAscUrlin interfaceSpConfiguration- Returns:
- the ACS URL
-
getLogoutUrl
Description copied from interface:SpConfigurationReturns the URL for handling SAML logout requests.- Specified by:
getLogoutUrlin interfaceSpConfiguration- Returns:
- the logout URL
-
getEncryptionCredentials
Description copied from interface:SpConfigurationReturns the list of X.509 credentials used for encryption.- Specified by:
getEncryptionCredentialsin interfaceSpConfiguration- Returns:
- the encryption credentials
-
getSigningConfiguration
Description copied from interface:SpConfigurationReturns the signing configuration for the SAML Service Provider.- Specified by:
getSigningConfigurationin interfaceSpConfiguration- Returns:
- the signing configuration
-
getReqAuthnCtxClassRef
Description copied from interface:SpConfigurationReturns the list of requested authentication context class references.- Specified by:
getReqAuthnCtxClassRefin interfaceSpConfiguration- Returns:
- the authentication context class references
-