Utilisation du domaine Amazon Cognito pour l'interface utilisateur hébergée - Amazon Cognito

Utilisation du domaine Amazon Cognito pour l'interface utilisateur hébergée

Après avoir configuré un client d'application, vous pouvez configurer l'adresse de vos pages web d'inscription et de connexion. Vous pouvez utiliser le domaine Amazon Cognito hébergé avec votre propre préfixe de domaine.

Pour ajouter un client d'application et un domaine hébergé Amazon Cognito avec la AWS Management Console, consultez Ajout d'une application pour activer l'interface utilisateur web hébergée.

Prerequisites

Avant de commencer, vous avez besoin des éléments suivants :

Étape 1 : Configuration d'un domaine de groupe d'utilisateurs hébergé

Vous pouvez utiliser la AWS Management Console ou le AWS CLI ou API pour configurer un domaine de groupe d'utilisateurs.

Original console

Configurer un domaine

  1. Connectez-vous à la console Amazon Cognito.

  2. Dans le volet de navigation, choisissez Manage your User groupes (Gérer vos groupes d'utilisateurs), puis choisissez le groupe d'utilisateurs que vous souhaitez modifier.

  3. Cliquez sur l'onglet Domain name (Nom de domaine).

  4. Saisissez le préfixe de domaine que vous souhaitez utiliser dans la zone Prefix domain name (Préfixe de nom de domaine).

  5. Choisissez Vérifier la disponibilité pour confirmer que le préfixe de domaine est disponible.

  6. Choisissez Enregistrer les modifications.

New console

Configurer un domaine

  1. Accédez à Intégration d'applications pour votre groupe d'utilisateurs.

  2. À côté de Domaine, choisissez Actions et sélectionnez Création d'un domaine personnalisé ou Création d'un domaine Cognito. Si vous avez déjà configuré un domaine de groupe d'utilisateurs, choisissez Supprimer le domaine Cognito ou Supprimer un domaine personnalisé avant de créer votre nouveau domaine personnalisé.

  3. Saisissez un préfixe de domaine disponible à utiliser avec un Cognito domaine. Pour plus d'informations sur la configuration d'un Domaine SUR MESURE, voir Utiliser votre propre domaine pour l'interface utilisateur hébergée

  4. Choisissez Create (Créer).

CLI/API

Utilisez les commandes suivantes pour créer un préfixe de domaine et l'attribuer à votre groupe d'utilisateurs.

Pour configurer un domaine de groupe d'utilisateurs

  • AWS CLI: aws cognito-idp create-user-pool-domain

    Exemple: aws cognito-idp create-user-pool-domain --user-pool-id <user_pool_id> --domain <domain_name>

  • API AWS : CreateUserPoolDomain

Pour obtenir des informations sur un domaine

  • AWS CLI: aws cognito-idp describe-user-pool-domain

    Exemple: aws cognito-idp describe-user-pool-domain --domain <domain_name>

  • API AWS : DescribeUserPoolDomain

Pour supprimer un domaine

  • AWS CLI: aws cognito-idp delete-user-pool-domain

    Exemple: aws cognito-idp delete-user-pool-domain --domain <domain_name>

  • API AWS : DeleteUserPoolDomain

Étape 2 : Vérification de votre page de connexion

  • Vérifiez que la page de connexion est disponible à partir du domaine hébergé par Amazon Cognito.

    https://<your_domain>/login?response_type=code&client_id=<your_app_client_id>&redirect_uri=<your_callback_url>

Votre domaine est affiché sur la page Domain name (Nom de domaine) de la console Amazon Cognito. Votre ID de client d'application et votre URL de rappel s'affichent à la page App client settings (Paramètres de client d'application).