Démarrer avec AWS

Créer une application Android

Créer une application Android simple avec AWS Amplify

Module 3 : Ajouter une authentification

Dans ce module, vous allez utiliser la ligne d'interface de commande Amplify et des bibliothèques pour configurer et ajouter une authentification à votre application.

Introduction

La prochaine fonction que vous ajouterez est l'authentification de l'utilisateur. Dans ce module, vous apprendrez comment authentifier un utilisateur avec l'interface de ligne de commande et les bibliothèques Amplify, en exploitant Amazon Cognito, un fournisseur géré d'identités des utilisateurs.

Vous apprendrez également à utiliser l'interface utilisateur hébergée Cognito pour présenter un flux complet d'authentification des utilisateurs, ce qui permettra à ces derniers de s'inscrire, de se connecter et de réinitialiser leur mot de passe avec seulement quelques lignes de code.

L'utilisation d'une « interface utilisateur hébergée » signifie que l'application exploite les pages web de Cognito pour les flux d'interface utilisateur de connexion et d'inscription. L'utilisateur de l'application est redirigé vers une page web hébergée par Cognito, puis il est redirigé à nouveau vers l'application après s'être connecté. Bien entendu, Cognito et Amplify prennent également en charge l'interface utilisateur native et vous pouvez suivre les instructions de cet atelier pour en savoir plus sur l'interface utilisateur d'authentification personnalisée.

Ce que vous apprendrez

  • Créer et déployer un service d'authentification
  • Configurer une application Android afin d'inclure une authentification d'interface utilisateur hébergée

Concepts clés

Bibliothèques Amplify  : ces bibliothèques vous permettent d'interagir avec les services AWS à partir d'une application mobile ou web.

Authentification : au niveau logiciel, l'authentification correspond au processus de vérification et de gestion de l'identité d'un utilisateur avec un service d'authentification ou d'une API.

 Durée nécessaire

10 minutes

 Services utilisés

Implémentation

Conclusion

Vous venez d'ajouter l'authentification des utilisateurs à votre application avec seulement quelques lignes de code. Dans le module suivant, nous allons ajouter une API à votre application.

Ce module vous a-t-il été utile ?

Ajouter une API GraphQL et une base de données