Ressources Amazon Cognito
Présentation
Amazon Cognito vous permet d'ajouter l'inscription des utilisateurs, la connexion, le contrôle d'accès et l'accès négocié aux services AWS à vos applications web et mobiles en quelques minutes. Il s'agit d'un service rentable et centré sur les développeurs qui fournit des magasins d'identité sécurisés et basés sur les locataires et des options de fédération pouvant s'adapter à des millions d'utilisateurs. Amazon Cognito vous aide à créer des expériences client personnalisées, à améliorer la sécurité et à vous adapter aux besoins de vos clients. Par exemple, il prend en charge la connexion avec des fournisseurs d'identité sociale et la connexion sans mot de passe à l'aide de clés d’accès WebAuthn ou de mots de passe à usage unique par SMS et e-mail. Amazon Cognito prend en charge diverses normes de conformité, fonctionne selon des normes d'identité ouvertes et s'intègre à un vaste catalogue de ressources de développement et de bibliothèques de SDK.
Vous trouverez ici des documents techniques décrivant comment accomplir une tâche spécifique avec des exemples de code que vous pouvez réutiliser dans votre application. Le premier ensemble de guides ci-dessous vous apprend l'essentiel pour les groupes d'utilisateurs Amazon Cognito, les réserves d'identité Cognito et le développement AWS AppSync.
Mise en route
Atelier
Atelier Amazon Cognito
Dans cet atelier, nous allons explorer Cognito et construire une solution d’authentification pour un exemple de magasin de détail. Nous travaillerons avec les groupes d’utilisateurs Amazon Cognito pour l’authentification API pour une interface utilisateur hébergée, le SDK des groupes d’utilisateurs Amazon Cognito avec AWS Amplify, et le SDK des réserves d’identités avec Amazon Cognito.
Exemples d'applications
Exemple d'application pour animalerie
Cet exemple d'application Web illustre l'authentification et l'autorisation basée sur des politiques de différents types d'utilisateurs dans une application Web imaginaire pour animaux de compagnie. Cette application utilise Amazon Cognito pour l'authentification et utilise Amazon Verified Permissions pour les autorisations basées sur des politiques. L'application utilise la plateforme AWS Amplify pour accélérer le déploiement et la mise en service des ressources dorsales.