Partager via


Gérer les jetons d’accès d’espace de travail dans Playwright Workspaces

Dans cet article, vous apprendrez comment gérer les jetons d’accès à l’espace de travail dans Playwright Workspaces. Vous utilisez des jetons d’accès pour authentifier et autoriser l’accès à votre espace de travail.

Les jetons d’accès sont associés à un compte d’utilisateur et à un espace de travail. Lorsque vous utilisez un jeton d’accès pour exécuter des tests Playwright, le service examine votre rôle de contrôle d’accès en fonction du rôle Azure (RBAC Azure) pour vérifier si un accès vous a été accordé pour exécuter des tests sur le service. En savoir plus sur l’accès à l’espace de travail dans Playwright Workspaces.

Vous pouvez créer plusieurs jetons d’accès par espace de travail, par exemple pour faire la distinction entre l’exécution de tests de manière interactive ou dans le cadre de votre workflow d’intégration continue (CI). Lorsque vous créez un jeton d’accès, celui-ci a une durée de vie limitée.

Conditions préalables

Protéger vos jetons d’accès

Vos jetons d’accès à l’espace de travail sont similaires à un mot de passe pour votre espace de travail Playwright. Veillez toujours à protéger vos jetons d’accès. Évitez de distribuer des jetons d’accès à d’autres utilisateurs, de les coder en dur ou de les enregistrer en texte brut dans un emplacement accessible à d’autres personnes.

Révoquez et recréez vos jetons si vous pensez qu’ils ont pu être compromis.

Activer l’authentification à l’aide de jetons d’accès

Par défaut, les espaces de travail Playwright utilisent l’ID Microsoft Entra pour l’authentification, qui est l’approche recommandée. Bien que l’authentification par jeton d’accès soit prise en charge, elle est désactivée par défaut, car elle est moins sécurisée. Pour utiliser des jetons d’accès, vous devez activer explicitement cette option pour votre espace de travail.

Avertissement

Vos jetons d’accès à l’espace de travail sont similaires à un mot de passe pour votre espace de travail Playwright. Veillez toujours à protéger vos jetons d’accès. Évitez de distribuer des jetons d’accès à d’autres utilisateurs, de les coder en dur ou de les enregistrer en texte brut dans un emplacement accessible à d’autres personnes. Révoquez et recréez vos jetons si vous pensez qu’ils sont compromis.

Pour activer l’authentification à l’aide de jetons d’accès :

  1. Connectez-vous au portail Azure avec votre compte Azure et accédez à votre espace de travail.

  2. Dans la section Paramètres, sélectionnez Gestion des accès.

  3. Cochez la case pour le jeton d’accès au service Playwright pour l’activer.

Capture d’écran montrant l’activation de l’authentification à l’aide de jetons d’accès.

Avertissement

L’authentification à l’aide de jetons d’accès est moins sécuritaire. Apprendre à gérer les jetons d’accès

Afficher tous les jetons d’accès à un espace de travail

Vous pouvez afficher la liste des jetons d’accès pour votre espace de travail dans le portail Azure. Pour chaque jeton, la liste affiche le nom, l’état et la date d’expiration du jeton. Vous ne pouvez pas récupérer la valeur du jeton d’accès après sa création.

Vous pouvez uniquement afficher la liste des jetons d’accès pour les espaces de travail auxquels vous avez accès.

Pour afficher la liste des jetons d’accès à un espace de travail :

  1. Connectez-vous au portail Azure avec votre compte Azure et accédez à votre espace de travail.

  2. Dans la section Paramètres, sélectionnez Gestion des accès.

  3. Si l’option Playwright Service Access Token est cochée, la page répertorie tous les jetons d’accès de l’espace de travail.

Générer un jeton d’accès à un espace de travail

Créez un jeton d’accès pour autoriser l’accès à votre espace de travail Playwright et exécuter des tests Playwright existants dans votre espace de travail. Vous pouvez créer plusieurs jetons d’accès pour votre espace de travail. Lorsque vous créez un jeton d’accès, vous devez spécifier une date d’expiration pour celui-ci. Une fois qu’un jeton expire, vous devez en créer un nouveau.

Lorsque vous utilisez un jeton d’accès, le service vérifie le rôle RBAC Azure de l’utilisateur associé au jeton d’accès pour vérifier que les autorisations requises sont accordées. Par exemple, si vous avez le rôle Lecteur, vous ne pouvez pas exécuter de tests playwright, mais vous pouvez voir les résultats des tests. Lorsqu’il y a des changements au niveau des attributions de rôles, le service vérifie les autorisations au moment où vous effectuez l’action.

Pour créer un nouveau jeton d’accès à un espace de travail :

  1. Connectez-vous au portail Azure avec votre compte Azure et accédez à votre espace de travail.

  2. Dans la section Paramètres, sélectionnez Gestion des accès.

  3. Dans la page Gestion des accès, sélectionnez Générer un jeton.

    Capture d’écran montrant la page des paramètres des jetons d’accès dans le portail Azure, mettant en surbrillance le bouton « Générer un nouveau jeton ».

  4. Entrez les détails du jeton d’accès, puis sélectionnez Générer un jeton.

    Capture d’écran montrant le guide de configuration dans le portail Azure, mettant en surbrillance le bouton « Générer un jeton ».

  5. Copiez le jeton d’accès pour l’espace de travail.

    Vous pouvez enregistrer le jeton d’accès dans un magasin de secrets CI/CD ou l’utiliser dans une variable d’environnement pour exécuter des tests de manière interactive.

    Capture d’écran montrant comment copier le jeton d’accès généré dans le portail Azure

    Important

    Vous pouvez uniquement accéder à la valeur du jeton immédiatement après avoir créé celui-ci. Vous ne pourrez plus accéder à la valeur du jeton par la suite.

Remarque

Le nombre de jetons d’accès par utilisateur et par espace de travail est limité. Pour plus d’informations, consultez les limites de Playwright Workspaces.

Supprimer un jeton d’accès

Vous pouvez supprimer uniquement les jetons d’accès que vous avez créés dans un espace de travail. Pour créer un jeton d’accès :

  1. Connectez-vous au portail Azure avec votre compte Azure et accédez à votre espace de travail.

  2. Dans la section Paramètres, sélectionnez Gestion des accès.

  3. Si l’option Playwright Service Access Token est cochée, la page répertorie tous les jetons d’accès de l’espace de travail.

  4. Sélectionnez Supprimer en regard du jeton d’accès que vous souhaitez supprimer.

  5. Sélectionnez Supprimer dans la page de confirmation de la suppression.

Avertissement

Vous ne pouvez pas annuler l’opération de suppression d’un jeton d’accès. Tous les scripts existants pour l’exécution des tests avec ce jeton échouent après la suppression du jeton d’accès.