

适用于 Unity 的 AWS 移动 SDK 现已包含在 适用于 .NET 的 AWS SDK。本指南引用适用于 Unity 的 Mobile SDK 的存档版本。有关更多信息，请参阅 [适用于 Unity 的 AWS 移动 SDK 是什么？](what-is-unity-plugin.md)。

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Amazon Cognito Identity
<a name="cognito-identity"></a>

## 什么是 Amazon Cognito Identity？
<a name="what-is-amazon-cognito-identity"></a>

使用 Amazon Cognito Identity，您可以为用户创建唯一的身份并对其进行身份验证，以实现对 AWS 资源 (如 Amazon S3 或 Amazon DynamoDB) 的安全访问。Amazon Cognito Identity 支持公共身份提供商 (Amazon、Facebook、Twitter/Digits、Google 或兼容 OpenID Connect 的任何提供商)，以及未经身份验证的身份。Cognito 还支持已经过开发人员验证的身份，借助该身份，您可以注册用户并通过自己的后端身份验证流程对用户进行身份验证，同时仍然使用 [Amazon Cognito Sync](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-sync.html) 同步用户数据和访问 AWS 资源。

有关 Cognito Identity 的更多信息，请参阅 [Amazon Cognito 开发人员指南](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html)。

有关 Cognito 身份验证区域可用性的信息，请参阅 [Amazon Cognito Identity 区域可用性](https://docs.aws.amazon.com/general/latest/gr/rande.html#cognito_identity_region)。

### 使用公共提供商对用户进行身份验证
<a name="using-a-public-provider-to-authenticate-users"></a>

有关使用公共身份提供商 (如 Amazon、Facebook、Twitter/Digits 或 Google) 对用户进行身份验证的信息，请参阅《Amazon Cognito 开发人员指南》中的[外部提供商](https://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html)。

### 使用已经过开发人员验证的身份
<a name="using-developer-authenticated-identities"></a>

有关已经过开发人员验证的身份的更多信息，请参阅《Amazon Cognito 开发人员指南》中的[已经过开发人员验证的身份](https://docs.aws.amazon.com/cognito/latest/developerguide/developer-authenticated-identities.html#implement-id-provider-1.unity)。