Édition

Partage via


Activer l’authentification et l’autorisation dans Azure Container Apps avec Google

Cet article montre comment configurer Azure Container Apps pour utiliser Google comme fournisseur d’authentification.

Pour effectuer la procédure suivante, vous devez disposer d’un compte Google avec une adresse e-mail valide. Pour créer un compte Google, accédez à accounts.google.com.

Prérequis

Aucun

Inscrire votre application auprès de Google

Effectuez les étapes suivantes :

  1. Pour créer un ID client et un secret client, suivez les instructions Google de la page Google Sign-In for server-side apps (Connexion Google pour les applications côté serveur). Il n’est pas nécessaire d’apporter des modifications au code. Utilisez simplement les informations suivantes :

    • Pour Origines JavaScript autorisées, utilisez https://<hostname>.azurecontainerapps.io avec le nom de votre application dans <nom_hôte>.
    • Pour URI de redirection autorisée, utilisez https://<hostname>.azurecontainerapps.io/.auth/login/google/callback.
  2. Copiez les valeurs de l’ID d’application et du secret d’application.

    Important

    Le secret d’application est une information d’identification de sécurité importante. Ne partagez cette clé secrète avec personne et ne la distribuez pas dans une application cliente.

Ajouter des informations Google à votre application

Effectuez les étapes suivantes :

  1. Connectez-vous au Portail Azure et accédez à votre application.

  2. Sélectionnez Authentification dans le menu de gauche. Sélectionnez Ajouter un fournisseur d’identité.

  3. Sélectionnez Google dans la liste déroulante de fournisseurs d’identité. Collez-y les valeurs d'ID d'application et de clé secrète d'application que vous avez obtenues précédemment.

    Le secret est stocké en tant que secret dans votre application conteneur.

  4. Si vous configurez le premier fournisseur d’identité pour cette application, vous êtes également invité à renseigner une section Paramètres d’authentification Container Apps. Sinon, vous pouvez passer à l’étape suivante.

    Ces options déterminent la façon dont votre application répond aux demandes non authentifiées. Les sélections par défaut redirigent toutes les demandes pour se connecter avec ce nouveau fournisseur. Vous pouvez modifier ce comportement maintenant ou ajuster ces paramètres ultérieurement à partir de l’écran principal Authentification en choisissant Modifier en regard de Paramètres d’authentification. Pour en savoir plus sur ces options, consultez Flux d’authentification.

  5. Sélectionnez Ajouter.

    Remarque

    Pour ajouter une étendue : vous pouvez définir les autorisations de votre application dans le portail d’inscription du fournisseur. L’application peut demander des étendues au moment de la connexion, qui tirent parti de ces autorisations.

    Vous êtes maintenant prêt à utiliser Google pour l’authentification dans votre application. Le fournisseur est répertorié sur l’écran Authentification. À partir de là, vous pouvez modifier ou supprimer cette configuration de fournisseur.

Utilisation d’utilisateurs authentifiés

Utilisez les guides suivants pour plus d’informations sur l’utilisation des utilisateurs authentifiés.