Amazon Cognito est un service qui vous permet d'enregistrer facilement vos données d'utilisateur mobile dans le cloud AWS, telles que les préférences d'une application ou le statut d'un jeu, sans avoir à écrire de code d'arrière-plan ou à gérer une infrastructure. Cognito assure la gestion de l'identité mobile et la synchronisation des données sur tous les appareils. Les données peuvent être enregistrées localement sur les périphériques des utilisateurs afin de permettre aux applications de fonctionner même lorsque ces appareils sont hors ligne. Vous pouvez également synchroniser des données sur les différents périphériques d'un utilisateur pour lui offrir une expérience d'application homogène, quel que soit l'appareil utilisé. Grâce à Amazon Cognito, vous pouvez vous consacrer entièrement à la création de votre application, sans avoir à vous soucier de créer et de gérer une solution d'arrière-plan pour la gestion de l'authentification utilisateur, de l'état du réseau, du stockage et de la synchronisation.

Découvrez gratuitement AWS

Créez un compte gratuit

Le niveau gratuit d'AWS offre l'authentification des utilisateurs et la génération d'identifiants en quantité illimitée, 10 Go de stockage synchronisé sur le cloud et 1 million d'opérations de synchronisation par mois avec Amazon Cognito.

Voir les détails relatifs au niveau gratuit d'AWS »



Présentation d'Amazon Cognito (2:20)

Cognito_Thumbnail_final

Amazon Cognito permet de stocker des données utilisateur pour vos applications mobiles, par exemple les statuts des jeux, la connexion mobile et les préférences de l'utilisateur, dans l'espace de synchronisation d'Amazon Cognito. Vous pouvez ensuite synchroniser ces données sur les différents périphériques d'un utilisateur pour lui offrir une expérience d'application homogène sur l'ensemble de ses appareils. Amazon Cognito peut envoyer automatiquement une notification en mode push aux appareils d'un utilisateur lorsque les données présentes dans l'espace de synchronisation sont modifiées.

En savoir plus »

Lorsque vous utilisez Amazon Cognito pour votre application, celle-ci peut lire et écrire des données dans un magasin de données local. Ainsi, le fonctionnement de votre application reste identique, que le périphérique soit connecté à Internet ou non. Vous pouvez définir le moment auquel les données de l'application doivent être synchronisées vers le cloud AWS et effectuer cette opération via un simple appel d'API de synchronisation.

En savoir plus »

Grâce à Amazon Cognito, vous pouvez créer des identifiants uniques pour vos utilisateurs finaux, afin qu'ils accèdent aux services cloud AWS en utilisant des fournisseurs d'identifiants publics comme Amazon, Facebook, Twitter, Google ou tout autre fournisseur compatible avec OpenID Connect, ou en utilisant votre propre système d'identités utilisateur. À l'aide de ces identifiants, vous pouvez stocker des données d'application dans l'espace de synchronisation d'Amazon Cognito ou accéder à d'autres services AWS comme Amazon S3 ou Amazon DynamoDB.

En savoir plus »

Les utilisateurs peuvent commencer à utiliser votre application en tant qu'invités non authentifiés. Même si ces utilisateurs ne sont pas connectés, Amazon Cognito vous permet de stocker et de synchroniser en toute sécurité des données dans le cloud, par exemple les paramètres d'application. Avec Amazon Cognito, il vous est très facile de conserver ces données dans le cas où ces utilisateurs se connecteraient ultérieurement via l'un des fournisseurs d'identifiants publics pris en charge.

En savoir plus »

Lorsque vous utilisez Amazon Cognito, votre application reçoit des informations d'identification temporaires offrant des droits limités, qu'elle peut utiliser pour accéder aux ressources AWS. Votre application peut ainsi accéder aux ressources dont elle a besoin, et vous êtes en mesure de respecter les bonnes pratiques de sécurité puisque vous n'avez pas à coder d'informations d'identification en dur dans votre application.

En savoir plus »

Avec Amazon Cognito, vous pouvez définir des autorisations d'accès très précises aux ressources AWS existantes. Par exemple, vous pouvez limiter l'accès à un dossier d'un compartiment S3 à un utilisateur final spécifique.

En savoir plus »