Identità Amazon Cognito - AWS Mobile SDK

L'SDK AWS mobile per Xamarin è ora incluso in. AWS SDK per .NET Questa guida fa riferimento alla versione archiviata di Mobile SDK per Xamarin.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Identità Amazon Cognito

Cos'è Amazon Cognito Identity?

Amazon Cognito Identity ti consente di creare identità uniche per i tuoi utenti e di autenticarli con provider di identità. Con un'identità, puoi ottenere credenziali AWS temporanee con privilegi limitati per sincronizzare i dati con Amazon Cognito Sync o accedere direttamente ad altri servizi AWS. Amazon Cognito Identity supporta i provider di identità pubblici (Amazon, Facebook e Google) e le identità non autenticate. Questa funzione supporta anche identità non autenticate per gli sviluppatori e ti consente di registrare e di autenticare gli utenti tramite il tuo processo di autenticazione di back-end.

Per ulteriori informazioni su Cognito Identity, consulta la Amazon Cognito Developer Guide.

Per informazioni sulla disponibilità della regione di autenticazione Cognito, consulta AWS Service Region Availability.

Utilizzo di un provider pubblico per autenticare gli utenti

Utilizzando Amazon Cognito Identity, puoi creare identità uniche per i tuoi utenti e autenticarli per un accesso sicuro alle tue risorse AWS come Amazon S3 o Amazon DynamoDB. Amazon Cognito Identity supporta provider di identità pubblici (Amazon, Facebook, Twitter/Digits, Google o qualsiasi provider compatibile con OpenID Connect) oltre a identità non autenticate.

Per informazioni sull'utilizzo di provider di identità pubblici come Amazon, Facebook, Twitter/Digits o Google per autenticare gli utenti, consulta i provider esterni nella Amazon Cognito Developer Guide.

Utilizzo di identità autenticate dagli sviluppatori

Amazon Cognito supporta le identità autenticate degli sviluppatori, oltre alla federazione delle identità Web tramite Facebook, Google e Amazon. Con le identità autenticate dagli sviluppatori, puoi registrare e autenticare gli utenti tramite il tuo processo di autenticazione esistente, continuando a utilizzare Amazon Cognito Sync per sincronizzare i dati degli utenti e accedere alle risorse AWS. L'utilizzo di identità autenticate dagli sviluppatori prevede l'interazione tra il dispositivo dell'utente finale, il back-end per l'autenticazione e Amazon Cognito.

Per informazioni sulle identità autenticate degli sviluppatori, consulta la Developer Authenticated Identities nella Amazon Cognito Developer Guide.