

O SDK AWS móvel para Xamarin agora está incluído no. AWS SDK para .NET Este guia faz referência à versão arquivada do Mobile SDK para Xamarin.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

## O que é o Amazon Cognito Identity?
<a name="what-is-amazon-cognito-identity"></a>

O Amazon Cognito Identity permite a criação de identidades exclusivas para os usuários e autenticá-los com provedores de identidade. Com uma identidade, você pode obter credenciais da AWS temporárias e de privilégio limitado para sincronizar dados com a sincronização do Amazon Cognito, ou acessar diretamente outros serviços da AWS. O Amazon Cognito Identity é compatível com provedores de identidade públicos, como o Amazon, o Facebook e o Google, além de identidades não autenticadas. Ele é também compatível com as identidades autenticadas do desenvolvedor, que permitem a você registrar e autenticar usuários por meio de seu próprio processo de autenticação de backend.

Para obter mais informações sobre o Cognito Identity, consulte o [Guia do desenvolvedor do Amazon Cognito](https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-identity.html).

Para obter informações sobre a disponibilidade da região de autenticação do Cognito, consulte a [Disponibilidade de regiões do serviço da AWS](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/).

### Usando um provedor público para autenticar usuários
<a name="using-a-public-provider-to-authenticate-users"></a>

Usando o Amazon Cognito Identity, é possível criar identidades exclusivas para os seus usuários e autentique-os para proteger o acesso aos seus recursos da AWS, como o Amazon S3 ou o Amazon DynamoDB. O Amazon Cognito Identity é compatível com provedores de identidade públicos, como o Amazon, o Facebook e o Google, ou qualquer provedor compatível com o OpenID Connect, além de identidades não autenticadas.

Para obter informações sobre como usar provedores públicos de identidade como o Amazon, Facebook, Twitter/Digits, ou o Google para autenticar usuários, consulte os [Provedores externos](https://docs.aws.amazon.com/cognito/latest/developerguide/external-identity-providers.html) no guia de Desenvolvedor do Amazon Cognito.

### Uso de Identidades autenticadas pelo desenvolvedor
<a name="using-developer-authenticated-identities"></a>

O Amazon Cognito oferece suporte às identidades autenticadas pelo desenvolvedor, além da federação de identidades da web por meio do Facebook, do Google e da Amazon. Com as identidades autenticadas pelos desenvolvedores, você pode registrar e autenticar usuários por meio do processo de autenticação existente, sem deixar de usar o [Amazon Cognito Sync](cognito-sync.md) para sincronizar os dados do usuário e acessar os recursos da AWS. O uso de identidades autenticadas pelo desenvolvedor engloba a interação entre o dispositivo do usuário final, o backend para autenticação e o Amazon Cognito.

Para obter informações sobre as identidades autenticadas do desenvolvedor, consulte as [Identidades autenticadas pelo desenvolvedor](https://docs.aws.amazon.com/cognito/latest/developerguide/developer-authenticated-identities.html) no Guia do desenvolvedor do Amazon Cognito.