AWS SDK Version 3 for .NET
API Reference

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.

Authenticates the specified network credentials with a provider endpoint and returns the SAML assertion data from which temporary AWS credentials can be obtained.

Namespace: Amazon.SecurityToken.SAML
Assembly: AWSSDK.SecurityToken.dll
Version: 3.x.y.z

Syntax

C#
public SAMLAssertion GetSAMLAssertion(
         String identityProviderUrl,
         ICredentials credentials,
         String authenticationType
)
Parameters
identityProviderUrl
Type: System.String

The authentication endpoint to be called.

credentials
Type: System.Net.ICredentials

Credentials for the call. If null, the users default network credentials will be used in a temporary impersonation context.

authenticationType
Type: System.String

The authentication type expected by the endpoint. The default value if not specified is 'Kerberos'. Valid values are 'NTLM', 'Digest', 'Kerberos' and 'Negotiate'.

Return Value
SAMLAssertion instance wrapping the returned document on successful authentication.

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5