Démarrage avec Amazon Cognito

Amazon Cognito vous permet d'ajouter facilement l'inscription et la connexion d'utilisateurs à vos applications mobiles et web. Avec Amazon Cognito, vous avez également la possibilité d'authentifier les utilisateurs par le biais de fournisseurs d'identité sociale comme Facebook, Twitter ou Amazon, via des solutions de gestion des identités SAML ou à l'aide de votre propre système d'identification. En outre, Amazon Cognito vous permet d'enregistrer des données localement sur les appareils d'utilisateurs, ainsi, vos applications fonctionnent même lorsque les appareils sont hors ligne. Vous pouvez alors synchroniser ces données sur les différents périphériques d'un utilisateur pour que son expérience de l'application reste homogène, quel que soit l'appareil utilisé.

Avec Amazon Cognito, concentrez-vous sur la création d'excellentes expériences d'application au lieu de vous attarder sur la construction, la sécurisation et le dimensionnement d'une solution pour gérer les utilisateurs, leur authentification et la synchronisation sur les appareils.


Présentation d'Amazon Cognito

Inscription et connexion d'utilisateurs

Avec Cognito Identity, vous pouvez ajouter facilement et en toute sécurité la fonctionnalité d'inscription et de connexion sur vos applications mobiles et web. Cognito Identity est entièrement opéré et peut être dimensionné afin de prendre en charge des centaines de millions d'utilisateurs. Vous pouvez également mettre en place des fonctionnalités de sécurité améliorées comme la vérification des e-mails et des numéros de téléphone et l'authentification multi-facteurs. De plus, Cognito Identity vous permet de personnaliser les flux de travail par AWS Lambda, vous pouvez par exemple ajouter une logique spécifique à l'application lors de l'inscription des utilisateurs pour détecter les fraudes et valider les utilisateurs. Pour en savoir plus, consultez notre documentation.


Identités fédérées

Cognito Identity vous permet de fédérer les identités facilement, pour que vous utilisateurs puissent se connecter par le biais de fournisseurs d'identité sociale comme Facebook, Twitter, Google et Amazon ou en utilisant votre propre solution d'identification. Vous pouvez également permettre aux utilisateurs de se connecter par le biais de fournisseurs d'identité prenant en charge le langage SAML (Security Assertion Markup Language) comme Microsoft ADFS. 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. Vous pouvez définir des permissions d'accès très précises aux ressources AWS, par exemple, vous pouvez limiter l'accès à un dossier dans un bucket (compartiment) S3 à un utilisateur d'application spécifique, ou permettre aux utilisateurs authentifiés d'accéder à un ensemble de ressources limité. 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. Pour en savoir plus, veuillez consulter nos documents.


Stockage et synchronisation

Lorsque vous utilisez Cognito Sync 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 également enregistrer les données d'utilisateur comme les préférences d'utilisateur, les données de connexion et le statut d'un jeu, puis synchroniser ces données dans les périphériques des utilisateurs pour que leur expérience soit homogène sur tous leurs appareils. Cognito Sync résout les conflits et les interruptions de connexion de réseau, ce qui vous permet de vous concentrer sur la création de belles expériences avec les applications, au lieu de mettre au point et d'opérer une solution de synchronisation de données d'utilisateur. Pour en savoir plus, veuillez consulter nos documents.


Démarrez avec Amazon Cognito