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.

Classes

NameDescription
Class AmazonCognitoIdentityClient

Implementation for accessing CognitoIdentity

Amazon Cognito Federated Identities

Amazon Cognito Federated Identities is a web service that delivers scoped temporary credentials to mobile devices and other untrusted environments. It uniquely identifies a device and supplies the user with a consistent identity over the lifetime of an application.

Using Amazon Cognito Federated Identities, you can enable authentication with one or more third-party identity providers (Facebook, Google, or Login with Amazon) or an Amazon Cognito user pool, and you can also choose to support unauthenticated access from your app. Cognito delivers a unique identifier for each user and acts as an OpenID token provider trusted by AWS Security Token Service (STS) to access temporary, limited-privilege AWS credentials.

For a description of the authentication flow from the Amazon Cognito Developer Guide see Authentication Flow.

For more information see Amazon Cognito Federated Identities.

Class AmazonCognitoIdentityConfig

Configuration for accessing Amazon CognitoIdentity service

Class AmazonCognitoIdentityDefaultConfiguration

Configuration for accessing Amazon CognitoIdentity service

Class AmazonCognitoIdentityException

Common exception for the CognitoIdentity service.

Class AmazonCognitoIdentityRequest

Base class for CognitoIdentity operation requests.

Class AmbiguousRoleResolutionType

Constants used for properties of type AmbiguousRoleResolutionType.

Class CognitoAWSCredentials

Temporary, short-lived session credentials that are automatically retrieved from Amazon Cognito Identity Service and AWS Security Token Service. Depending on configured Logins, credentials may be authenticated or unauthenticated.

Class CognitoAWSCredentials.IdentityChangedArgs

Information about an identity change in the CognitoAWSCredentials.

Class CognitoAWSCredentials.IdentityState

Information about the state of the identity

Class ErrorCode

Constants used for properties of type ErrorCode.

Class MappingRuleMatchType

Constants used for properties of type MappingRuleMatchType.

Class RoleMappingType

Constants used for properties of type RoleMappingType.

Interfaces

NameDescription
Interface IAmazonCognitoIdentity

Interface for accessing CognitoIdentity

Amazon Cognito Federated Identities

Amazon Cognito Federated Identities is a web service that delivers scoped temporary credentials to mobile devices and other untrusted environments. It uniquely identifies a device and supplies the user with a consistent identity over the lifetime of an application.

Using Amazon Cognito Federated Identities, you can enable authentication with one or more third-party identity providers (Facebook, Google, or Login with Amazon) or an Amazon Cognito user pool, and you can also choose to support unauthenticated access from your app. Cognito delivers a unique identifier for each user and acts as an OpenID token provider trusted by AWS Security Token Service (STS) to access temporary, limited-privilege AWS credentials.

For a description of the authentication flow from the Amazon Cognito Developer Guide see Authentication Flow.

For more information see Amazon Cognito Federated Identities.