El AWS SDK para móviles de Xamarin ahora está incluido en AWS SDK for .NET. Esta guía hace referencia a la versión archivada del SDK para móviles para Xamarin.
Identidad de Amazon Cognito
¿Qué es Amazon Cognito Identity?
Amazon Cognito Identity le permite crear identidades exclusivas para sus usuarios y autenticarlos mediante proveedores de identidades. Con una identidad, puede obtener credenciales de AWS temporales con privilegios limitados para sincronizar datos con Amazon Cognito Sync u obtener acceso directo a otros servicios de AWS. Amazon Cognito Identity es compatible con proveedores de identidades públicos (Amazon, Facebook y Google) así como con identidades sin autenticar. También es compatible con las identidades autenticadas de desarrollador, que permiten registrar y autenticar a los usuarios mediante su propio proceso de autenticación backend.
Para obtener más información sobre Cognito Identity, consulte la Guía para desarrolladores de Amazon Cognito.
Para obtener información acerca de la disponibilidad regional de Cognito Authentication, consulte la disponibilidad regional de los servicios de AWS
Uso de un proveedor público para autenticar a los usuarios
Con Amazon Cognito Identity puede crear identidades exclusivas para los usuarios y autenticarlos para un acceso seguro a los recursos de AWS, como Amazon S3 o Amazon DynamoDB. Amazon Cognito Identity es compatible con proveedores de identidades públicos (Amazon, Facebook, Twitter/Digits, Google o cualquier proveedor compatible con OpenID Connect) así como con identidades sin autenticar.
Para obtener información sobre el uso de proveedores de identidades públicos como Amazon, Facebook, Twitter/Digits o Google para autenticar usuarios, consulte Proveedores externos en la Guía para desarrolladores de Amazon Cognito.
Uso de identidades autenticadas por el desarrollador
Amazon Cognito es compatible con las identidades autenticadas por el desarrollador, además de ser compatible con la identidad federada web mediante Facebook, Google y Amazon. Con las identidades autenticadas por el desarrollador, sigue pudiendo registrar y autenticar usuarios mediante su propio proceso de autenticación, sin dejar de usar Amazon Cognito Sync para sincronizar los datos de los usuarios y obtener acceso a los recursos de AWS. El uso de las identidades autenticadas por el desarrollador implica una interacción entre el dispositivo del usuario final, el backend para la autenticación y Amazon Cognito.
Para obtener información sobre las identidades autenticadas, consulte Identidades autenticadas por el desarrollador en la Guía para desarrolladores de Amazon Cognito.