Configuration des services Amazon Web
Obtenir les détails de l’application Auth0
- Rendez-vous dans Auth0 Dashboard> Applications > Applications.
- Sélectionnez votre application, puis affichez les paramètres.
- Enregistrez le Domaine et l’ID Client.
Création d’un nouveau fournisseur OpenID Connect (OIDC)
- Ouvrez la console IAM, sélectionnez Fournisseur d’identité dans la barre latérale gauche, puis sélectionnez Ajouter fournisseur.
- Sélectionnez OpenID Connect comme Type de fournisseur.
-
Pour l’URL fournisseur :
- Saisissez votre Domaine dans le champ Fournisseur URL.
- Saisissez votre ID Client dans le champ Audience.
- Sélectionnez Ajouter fournisseur.
- Naviguez jusqu’au fournisseur que vous venez de créer et enregistrez l’ARN du fournisseur.
Il n’est pas nécessaire de configurer un rôle IAM après création de l’IdP. Si vous n’en n’avez pas déjà un, Cognito créera un rôle IAM par défaut à la création du Pool d’identité.
Création d’un groupe d’identités
- Connectez-vous à la console Cognito.
- Sélectionnez Identités fédérées.
- Pour Nom du groupe d’identité, indiqué un nom (par ex.,
Auth0). - Sous Fournisseurs d’identité, sélectionnez l’onglet OpenID, puis sélectionnez le nom du fournisseur que vous avez créé précédemment.
- Sélectionnez Créer groupe, puis Autoriser pour terminer la création du nouveau groupe d’identités.
- Sous Dashboard, sélectionnez Modifier groupe d’identités pour afficher ID du groupe d’identités.
- Enregistrez l’ARN du rôle IAM qui a été automatiquement créé. Cette valeur sera utilisée lors de l’envoi d’informations d’identification à Cognito.
Configuration d’Auth0
- Allez à Auth0 Dashboard > Applications > Applications, sélectionnez votre application, puis affichez les Paramètres.
- Élargissez la section Paramètres avancés, et affichez OAuth.
- Localisez le champ Algorithme de signature du jeton Web JSON (JWT), et sélectionnez RS256 dans le menu déroulant.
- Sélectionnez Sauvegarder les changements.
Implémentation
Dépannage
Erreur « Jeton de connexion invalide »
- Allez à Auth0 Dashboard > Applications > Applications, sélectionnez votre application, puis affichez les Paramètres.
- Élargissez la section Paramètres avancés, et affichez OAuth.
- Localisez le champ Algorithme de signature du jeton Web JSON (JWT), et sélectionnez RS256 dans le menu déroulant.