AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Name | Description | |
---|---|---|
![]() |
AdfsAuthenticationControllerException |
Custom exception thrown when authentication failure is detected against a configured AD FS endpoint. |
![]() |
AuthenticationFailedException |
Custom exception type thrown when authentication for a user against the configured endpoint fails and a valid SAML assertion document could not be obtained. |
![]() |
CredentialCallbackArgs |
State class passed on callback to demand user credentials when authentication is performed using a non-default identity. |
![]() |
CredentialCallbackRequiredException |
Exception thrown on validation of a StoredProfileSAMLCredentials instance if the role profile is configured to use a non-default user identity and the QueryUserCredentialCallback on the instance has not been set. |
![]() |
SAMLAssertion |
Contains the parsed SAML response data following successful user authentication against a federated endpoint. We only parse out the data we need to support generation of temporary AWS credentials. |
![]() |
SAMLAuthenticationController |
Helper class to perform SAML authentication negotiation for an identity provider and relying party combination. Yields a SAMLAssertion instance that can be used to retrieve temporary, auto-refreshing AWS credentials. |
![]() |
StoredProfileSAMLCredentials |
Temporary credentials that are created following successful authentication with a federated endpoint supporting SAML. |
![]() |
StoredProfileSAMLCredentials.RequestUserCredential |
Callback signature for obtaining user credentials for authentication demands when the role profile is configured to not use the default identity. |
Name | Description | |
---|---|---|
![]() |
IAuthenticationController |
Interface implemented by plugins supplied to the SAMLAuthenticationController to perform the call to the authentication endpoint. The implementor returns the final response from the authentication process for subsequent parsing. |
![]() |
IAuthenticationResponseParser |
Interface implemented by plugins supplied to the SAMLAuthenticationController to parse an authentication response returned by an IAuthenticator instance and yield a SAMLAssertion instance. |