使用 Amazon Cognito 验证用户身份 - Amazon SDK for .NET
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用 Amazon Cognito 验证用户身份

注意

本主题中的信息特定于基于 .NET Framework 和 Amazon SDK for .NET 3.3 版及更低版本的项目。

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

有关 Amazon Cognito 的更多信息,请参阅 Amazon Cognito 开发人员指南

以下代码示例显示如何轻松使用 Amazon Cognito 身份。凭证提供程序示例显示如何创建用户身份并对其进行身份验证。CognitoAuthentication 扩展库示例显示如何使用 CognitoAuthentication 扩展库来对 Amazon Cognito 用户群体进行身份验证。