Configuration de Cloud Directory

Avec IBM Cloud® App ID, vous pouvez créer un registre d'utilisateurs évolutif pour vos applications et permettre ainsi à vos utilisateurs de s'inscrire et se connecter avec un nom d'utilisateur ou une adresse e-mail et un mot de passe. Vous pouvez décider du niveau d'accès en libre service que vous souhaitez conférer à vos utilisateurs. Par exemple, les utilisateurs peuvent s'inscrire à votre application indépendamment ou vous pouvez les autoriser à gérer les paramètres de leur compte, par exemple la réinitialisation de mot de passe, depuis votre application.

Gestion des paramètres d'annuaire

Vous pouvez configurer le niveau d'accès en libre-service autorisé dans votre application à l'aide du tableau de bord du service. Les paramètres peuvent être mis à jour à tout moment et sont reportés dans votre application sans avoir à modifier votre code ou à redéployer votre application.

  1. Allez à Gérer l'authentification dans le tableau de bord App ID et activez Cloud Directory. Vous pouvez également activer d'autres fournisseurs mais pour offrir Cloud Directory en tant qu'option dans le widget de connexion, il doit être activé.

  2. Allez dans Paramètres d'authentification et configurez vos URI de redirection et vos paramètres d'expiration de connexion. Pour plus d'informations sur ces paramètres, voir Gestion de l'authentification

  3. Accédez à Cloud Directory > Paramètres.

  4. Sélectionnez la façon dont vous souhaitez permettre aux utilisateurs de s'inscrire et de se connecter à votre application. Les options comprennent Adresse électronique et mot de passe ou Nom d'utilisateur et mot de passe. Les utilisateurs peuvent se connecter avec une adresse électronique qu'ils détiennent déjà ou créer un nom d'utilisateur à utiliser lorsqu'ils interagissent avec votre application.

    Vous pouvez activer ou désactiver les options avant l'ajout des utilisateurs dans votre annuaire. Une fois le premier utilisateur ajouté, les utilisateurs suivants doivent utiliser la même configuration. Pour ajouter de futurs utilisateurs à votre applications, vous devez utiliser la configuration avec Adresse e-mail et mot de passe.

  5. Définissez Permettre aux utilisateurs de s'inscrire à votre application sur Oui. Si vous choisissez de ne pas autoriser les utilisateurs à s'inscrire, vous pouvez ajouter des utilisateurs via le tableau de bord ou l'API de gestion à des fins de développement.

  6. Pour fournir un haut niveau d'accès en libre-service, définissez l'option Permettre aux utilisateurs de gérer leur compte à partir de votre application sur Oui. Dans ce cas, les utilisateurs sont en mesure de changer leur mot de passe ou de réinitialiser leurs détails. Si vous voulez limiter la possibilité de libre-service pour vos utilisateurs, définissez la valeur sur Non.