

 AWS Mobile SDK for Xamarin が に含まれるようになりました AWS SDK for .NET。このガイドでは、Mobile SDK for Xamarin のアーカイブバージョンについて説明します。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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

## Amazon Cognito ID とは
<a name="what-is-amazon-cognito-identity"></a>

Amazon Cognito ID では、ユーザーの一意の ID を作成し、ID プロバイダーで認証することができます。ID により、権限が制限された一時的な AWS 認証情報を取得して、Amazon Cognito Sync とデータを同期するか、他の AWS サービスに直接アクセスできます。Amazon Cognito ID はパブリック ID プロバイダー (Amazon、Facebook、Google) および認証されていない ID をサポートします。また、独自のバックエンド認証プロセスを通じてユーザーを登録し、認証することができる、開発者が認証した ID をサポートします。

Cognito ID の詳細については、[Amazon Cognito 開発者ガイド](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html)を参照してください。

Cognito 認証リージョンの可用性の詳細については、「[AWS サービスリージョンの可用性](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/)」を参照してください。

### パブリックプロバイダーを使用してユーザーの認証
<a name="using-a-public-provider-to-authenticate-users"></a>

Amazon Cognito ID を使用すると、ユーザーに固有の ID を作成し、Amazon S3 や Amazon DynamoDB などの AWS リソースへの安全なアクセスを認証できます。Amazon Cognito ID は、パブリック ID プロバイダー (Amazon、Facebook、Twitter/Digits、Google、OpenID Connect と互換性のあるプロバイダー) および未認証 ID をサポートします。

Amazon、Facebook、Twitter/Digits、Google などのパブリック ID プロバイダーを使用してユーザーを認証する方法については、Amazon Cognito 開発者ガイドの「[外部プロバイダー](https://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html)」を参照してください。

### 開発者が認証した ID の使用
<a name="using-developer-authenticated-identities"></a>

Amazon Cognito は、Facebook、Google、Amazon を通じたウェブ ID フェデレーションに加えて、開発者が認証した ID をサポートします。開発者が認証した ID では、引き続き「[Amazon Cognito Sync](cognito-sync.md)」を使用してユーザーデータを同期し、AWS リソースにアクセスしながら、独自の既存の認証プロセスを通じてユーザー登録や認証ができます。デベロッパーが認証したアイデンティティの使用には、エンドユーザーのデバイス、認証のバックエンド、および Amazon Cognito 間の対話が関連します。

開発者が認証した ID の詳細については、Amazon Cognito 開発者ガイドの「[開発者が認証した ID](https://docs.aws.amazon.com/cognito/latest/developerguide/developer-authenticated-identities.html)」を参照してください。