Cette page explique comment activer Identity-Aware Proxy (IAP) pour une ressource Google Cloud à l'aide d'un client OAuth géré par Google.
Lorsque vous activez IAP sur une ressource à l'aide d'un client OAuth géré par Google, seuls les utilisateurs de l'organisation dans laquelle se trouve la ressource peuvent y accéder. Si vous souhaitez autoriser les utilisateurs externes à l'organisation à accéder à une ressource compatible avec IAP, activez les identifiants OAuth personnalisés.
Activer IAP pour une nouvelle ressource
IAP n'est pas activé pour les nouvelles ressources Google Cloud . Pour activer IAP sur une nouvelle ressource, procédez comme suit.
Dans la console Google Cloud , accédez à la page IAP.
Cliquez sur l'onglet Applications.
Dans la liste des ressources, sélectionnez celle pour laquelle vous souhaitez activer IAP;application.
Dans la colonne IAP, cliquez sur le bouton d'activation.
Pour l'option Activer IAP, cliquez sur Activer.
Configurer des identifiants OAuth personnalisés pour une ressource
Pour autoriser des utilisateurs extérieurs à l'organisation à accéder à une ressource compatible avec IAP, procédez comme suit.
Dans la console Google Cloud , accédez à la page IAP.
Cliquez sur l'onglet Applications.
Dans la liste des ressources, accédez aux paramètres de la ressource pour laquelle vous souhaitez configurer des identifiants OAuth personnalisés.
Cochez la case Activez des identifiants OAuth personnalisés pour permettre aux utilisateurs externes à cette organisation d'accéder à cette application.
Dans la boîte de dialogue Configuration OAuth, saisissez un ID client et un code secret.
Facultatif : Pour générer automatiquement un ID client et un code secret, cliquez sur Générer automatiquement des identifiants.
Vous pouvez télécharger les identifiants du client dans un fichier CSV ou les supprimer. Une fois vos modifications enregistrées, les identifiants client personnalisés ne peuvent plus être récupérés. Nous vous recommandons donc de les enregistrer.
Si vous supprimez les identifiants, le client OAuth généré automatiquement est également supprimé.
Pour enregistrer vos modifications, cliquez sur Enregistrer. L'enregistrement de vos modifications ne modifie pas l'état d'activation d'IAP via l'application.
Passer à un client OAuth géré par Google
Vous pouvez modifier les ressources qui utilisent un client OAuth personnalisé pour qu'elles utilisent un client OAuth géré par Google en procédant comme suit.
Dans la console Google Cloud , accédez à la page IAP.
Cliquez sur l'onglet Applications.
Dans la liste des ressources, accédez aux paramètres de la ressource pour laquelle vous souhaitez passer à un client OAuth géré par Google.
Décochez la case Activer des identifiants OAuth personnalisés pour permettre aux utilisateurs externes à cette organisation d'accéder à cette application.
Cliquez sur Enregistrer.