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

在 Microsoft Playwright Testing 预览版中管理工作区访问令牌

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

访问令牌与用户帐户和工作区相关联。 当使用访问令牌来运行 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. 选择“访问令牌”页,查看访问令牌列表

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

    屏幕截图显示 Playwright 门户中的访问令牌设置页。

生成工作区访问令牌

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

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

创建新的工作区访问令牌的步骤:

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

  2. 选择工作区。

  3. 选择主页上的设置图标,进入工作区设置。

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

    屏幕截图显示了 Playwright Testing 门户中的访问令牌设置页,其中突出显示了“生成新令牌”按钮。

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

    该屏幕截图显示了 Playwright Testing 门户中的设置指南,其中突出显示了“生成令牌”按钮。

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

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

    该屏幕截图显示了如何在 Playwright Testing 门户中复制生成的访问令牌。

    重要

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

注意

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

删除访问令牌

只能删除在工作区中创建的访问令牌。 删除访问令牌的步骤:

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

  2. 选择工作区。

  3. 选择主页上的设置图标,进入工作区设置。

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

    屏幕截图显示如何在 Playwright 门户中删除访问令牌。

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

注意

无法撤消对访问令牌的删除操作。 删除访问令牌后,所有之前通过此令牌来运行测试的脚本都将失败。