你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

在 Microsoft Playwright Testing Preview 中管理工作区访问令牌

本文介绍如何在 Microsoft Playwright Testing Preview 中管理工作区访问令牌。 使用访问令牌对工作区的访问权限进行身份验证和授权。

访问令牌与用户帐户和工作区相关联。 使用访问令牌来运行 Playwright 测试时,该服务检查 Azure 基于角色的访问控制(Azure RBAC)角色,以验证是否有权在服务上运行测试。 详细了解 Microsoft Playwright Testing 中的工作区访问。

可以为每个工作区创建多个访问令牌,例如,以交互方式或作为持续集成(CI)工作流的一部分来区分运行测试。 创建访问令牌时,令牌的有效期有限。

重要

Microsoft Playwright Testing 目前以预览版提供。 有关 beta 版、预览版或尚未正式发布的 Azure 功能所适用的法律条款,请参阅 Microsoft Azure 预览版的补充使用条款

先决条件

保护访问令牌

工作区访问令牌类似于 Microsoft Playwright Testing 工作区的密码。 请始终小心保护访问令牌。 避免将访问令牌分发给其他用户、对令牌进行硬编码,或者将它们保存在其他人可访问的纯文本中的任何位置。

如果你认为令牌可能已泄露,请撤销并重新创建令牌。

查看所有工作区访问令牌

可以在 Playwright 门户中查看工作区的访问令牌列表。 对于每个令牌,列表显示令牌名称、状态和到期日期。 创建访问令牌值后,无法检索它。

只能查看有权访问的工作区的访问令牌列表。

若要查看工作区访问令牌的列表,请执行以下操作:

  1. 使用 Azure 帐户登录到 Playwright 门户

  2. 选择工作区。

  3. 选择主页上的设置图标以转到工作区设置。

  4. 选择 “访问令牌 ”页以查看访问令牌列表。

    访问令牌 ”页显示工作区的访问令牌列表。

    Screenshot that shows the access tokens settings page in the Playwright portal.

生成工作区访问令牌

创建访问令牌以授权访问 Microsoft Playwright Testing 工作区,并在工作区中运行现有的 Playwright 测试。 可以为工作区创建多个访问令牌。 创建访问令牌时,必须指定令牌的到期日期。 令牌过期后,需要创建新的访问令牌。

使用访问令牌时,服务检查与访问令牌关联的用户的 Azure RBAC 角色,以验证是否授予了所需的权限。 例如,如果你有读者角色,则无法运行 Playwright 测试,但可以查看测试结果。 当角色分配发生更改时,服务检查执行操作时的权限。

若要创建新的工作区访问令牌,请执行以下操作:

  1. 使用 Azure 帐户登录到 Playwright 门户

  2. 选择工作区。

  3. 选择主页上的设置图标以转到工作区设置。

  4. “访问令牌 ”页上,选择“ 生成新令牌”。

    Screenshot that shows the access tokens settings page in the Playwright Testing portal, highlighting the 'Generate new token' button.

  5. 输入访问令牌详细信息,然后选择“生成令牌”

    Screenshot that shows setup guide in the Playwright Testing portal, highlighting the 'Generate token' button.

  6. 复制工作区的访问令牌。

    可以将访问令牌保存在 CI/CD 机密存储中,或在环境变量中以交互方式运行测试。

    Screenshot that shows how to copy the generated access token in the Playwright Testing portal.

    重要

    只能在创建令牌值后立即访问令牌值。 以后无法再访问令牌值。

注意

每个用户和每个工作区的访问令牌数有限。 有关详细信息,请参阅 Microsoft Playwright Testing 服务限制

删除访问令牌

只能删除在工作区中创建的访问令牌。 若要创建访问令牌,请执行以下操作:

  1. 使用 Azure 帐户登录到 Playwright 门户

  2. 选择工作区。

  3. 选择主页上的设置图标以转到工作区设置。

  4. “访问令牌 ”页上,选择要 删除的访问令牌旁边的“删除 ”。

    Screenshot that shows how to delete an access tokenin the Playwright portal.

  5. 在删除确认页上选择“ 删除 ”。

注意

无法撤消访问令牌的删除操作。 删除访问令牌后,运行具有此令牌的测试的任何现有脚本都将失败。