Atoms
Atoms Cloud

Authentification

Utilisez Cloud Atoms pour ajouter l’authentification à votre app, protéger des pages et des actions, tester l’accès et voir les utilisateurs enregistrés de l’app dans le module Users.

Utilisez Cloud Atoms pour ajouter l’authentification à votre app, protéger des pages et des actions, tester l’accès et voir les utilisateurs enregistrés de l’app dans le module Users.

L’authentification sur cette page utilise Cloud Atoms. Si le projet n’est pas connecté, demandez à l’Agent de connecter Cloud Atoms ou suivez Cloud Atoms avant de continuer.

Comment fonctionne l’authentification dans Cloud Atoms

Cloud Atoms gère les comptes utilisateur et les sessions de votre app. L’Agent crée l’expérience d’inscription et de connexion et la connecte à Cloud Atoms.

Vous pouvez demander à l’Agent de protéger des pages ou des actions spécifiques et de créer différents rôles ou niveaux d’accès. Par exemple, tous les utilisateurs connectés peuvent peut-être voir un tableau de bord, tandis que seuls les administrateurs peuvent accéder à une page d’administration.

Les utilisateurs de l’app sont différents des collaborateurs du projet. Cloud Atoms → Users répertorie les personnes qui se sont inscrites à votre app. Il n’affiche pas les coéquipiers qui créent le projet dans Atoms. Pour obtenir de l’aide concernant votre propre compte Atoms, consultez Managing Your Account.

Configurer l’authentification avec l’Agent

Dans le chat du projet, décrivez comment vous souhaitez que l’ensemble du parcours d’authentification fonctionne. Incluez :

  • Comment les utilisateurs doivent créer un compte et se connecter.
  • Chaque méthode de connexion que vous souhaitez proposer.
  • Quelles pages ou actions doivent obliger les utilisateurs à se connecter.
  • Si votre app a besoin de différents rôles ou niveaux d’accès.

Cloud Atoms prend en charge la création de compte, la connexion, les autorisations et les sessions utilisateur. Vous pouvez utiliser l’authentification par e-mail et mot de passe. Si vous avez besoin de Google sign-in, demandez-le explicitement et testez le flux terminé.

L’Agent conçoit l’interface d’authentification pour qu’elle corresponde à votre app, son apparence peut donc varier. Concentrez-vous sur la vérification du bon fonctionnement des méthodes de connexion demandées, des pages protégées, des rôles et des règles d’accès.

Lorsque l’Agent a terminé :

  1. Testez le parcours complet dans la Visionneuse d'App.
  2. Créez un compte de test et confirmez que la connexion fonctionne.
  3. Vérifiez que les pages et actions protégées ont les bonnes règles d’accès.
  4. Ouvrez Cloud Atoms → Users et confirmez que le nouveau compte apparaît.

Tester l’authentification Cloud Atoms

Pour les tests de routine, utilisez l’environnement Development dans la Visionneuse d'App. Utilisez Production uniquement lorsque vous testez intentionnellement le flux en direct. Avant de créer un compte, confirmez l’environnement et l’URL sélectionnés. Utilisez des comptes de test dédiés ; n’utilisez jamais de vraies informations client et ne réutilisez jamais un mot de passe personnel. Si votre app a plusieurs rôles, créez au moins un compte pour chaque rôle.

Utilisez les vérifications ci-dessous pour tester le parcours d’authentification complet :

Test

Que faire

Résultat attendu

Accès en étant déconnecté

Déconnectez-vous, puis essayez de visiter une page ou d’utiliser une fonctionnalité qui doit nécessiter une authentification. Testez à la fois le parcours utilisateur normal et l’URL directe de la page.

L’app demande à l’utilisateur de se connecter et n’affiche aucun contenu protégé.

Création de compte

Créez un nouveau compte de test en utilisant chaque méthode d’inscription disponible dans l’app.

Le compte est créé avec succès et apparaît dans Cloud Atoms → Users.

Connexion

Déconnectez-vous du compte de test, puis reconnectez-vous en utilisant chaque méthode disponible.

L’utilisateur est connecté et redirigé vers la bonne page.

État de chargement

Soumettez le formulaire d’inscription ou de connexion et observez l’app pendant le traitement de la requête.

L’app indique que la requête est en cours et empêche les soumissions répétées sans révéler de contenu protégé.

Informations incorrectes

Essayez de vous connecter avec une adresse e-mail ou un mot de passe incorrect.

L’app affiche une erreur claire, garde le contenu protégé masqué et permet à l’utilisateur de réessayer.

Session active

Connectez-vous, utilisez l’app, puis rechargez-la ou rouvrez-la.

L’utilisateur reste connecté aussi longtemps que la session est censée rester active.

Rôles et autorisations

Connectez-vous avec un compte pour chaque rôle. Essayez d’accéder aux pages et actions autorisées comme à celles qui sont restreintes.

Chaque compte ne peut accéder qu’au contenu et aux actions autorisés pour son rôle.

Déconnexion et expiration de session

Déconnectez-vous, puis essayez de revenir aux zones protégées. Répétez la vérification après avoir laissé une session expirer, le cas échéant.

L’app revient à un état déconnecté sûr et n’affiche plus de contenu protégé.

Si une vérification échoue. Confirmez l’environnement et la méthode de connexion, puis réessayez avec un compte de test dédié. Si la vérification échoue toujours ou si le compte est manquant, demandez à l’Agent ou à votre canal de Support approuvé d’enquêter. Incluez le lien du projet ou du Chat, l’URL, l’environnement, la méthode de connexion, le rôle, l’erreur exacte et le test en échec. Ne partagez jamais de mots de passe, de codes de vérification ou de jetons.

Si votre app inclut Google sign-in, testez-le sur chaque URL Development et Production à laquelle vos utilisateurs accéderont. Testez d’abord Development pour les vérifications de routine ; testez Production uniquement lorsque vous vérifiez intentionnellement le flux en direct. Le succès sur une URL ne confirme pas que la connexion fonctionne sur une autre.

Les utilisateurs Development et Production sont stockés séparément. Si le projet a une base de données Production, le panneau Users affiche les utilisateurs Production. Sinon, il affiche les utilisateurs Development. Vous ne pouvez actuellement pas changer manuellement d’environnement depuis ce panneau. Si un compte semble manquer, vérifiez dans quel environnement il a été créé. Pour en savoir plus sur les deux environnements de base de données, consultez Base de données.

Voir les utilisateurs enregistrés dans Cloud Atoms

  1. Ouvrez le projet sur un appareil de bureau.
  2. Dans la barre d’outils du même espace de travail où se trouve la Visionneuse d'App , sélectionnez Cloud Atoms.
  3. Sélectionnez Users dans la barre latérale de Cloud Atoms.
  4. Sous User Management, consultez la liste ou utilisez Search by name, email or UID pour trouver un utilisateur de test spécifique.

Pour les projets utilisant l’authentification Cloud Atoms, le tableau Users affiche UID, Email, User Information, Role, Created et Last Updated. Utilisez le champ de recherche pour trouver un utilisateur par nom, e-mail ou UID.

Le module Users vous permet d’afficher et de rechercher les comptes enregistrés pour votre app. Il ne gère pas les paramètres d’authentification ni l’accès des utilisateurs. Vous ne pouvez pas l’utiliser pour :

  • Configurer les méthodes de connexion ou les règles d’accès.
  • Inviter, supprimer, désactiver ou déconnecter des utilisateurs.
  • Réinitialiser des mots de passe ou modifier les rôles des utilisateurs.

Pour apporter des modifications à l’authentification, indiquez à l’Agent ce que vous souhaitez modifier, puis testez l’expérience mise à jour dans votre app.

Cette page vous a-t-elle été utile ?

Articles associés