0

我目前使用 OAuth 身份验证将 bitbucket 云连接到 azure-devops,如文档中所述 - https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/bitbucket?view=azure-devops&tabs=yaml

我想在 BitBucket 上启用两步验证 - https://support.atlassian.com/bitbucket-cloud/docs/enable-two-step-verification/

有人可以让我知道 Azure Devops 需要进行哪些更改以使其能够使用 2 步验证连接到 bitbucket,以及我将如何进行此设置

任何帮助表示赞赏!谢谢!

4

1 回答 1

0

如何使用 2 步验证连接 azure devops 和 bitbucket

众所周知,启用两步验证将改善对用户帐户的保护。但是,如果通过 HTTPs 访问,启用两步验证 (2SV) 会使克隆、拉取和推送到帐户的存储库变得复杂。

因此,如果我们使用 SSH 访问存储库,启用两步验证后不会发生任何变化。

如果您使用 HTTPS 访问,则在启用 2SV 后,您将需要配置一个访问令牌(BitBucket 将其称为应用密码)并使用它进行身份验证。当提示输入凭据时,输入令牌作为用户名并将密码字段留空或使用令牌代替您的密码。

应用程序密码是用户帐户的替代密码,您可以将其用于脚本和集成工具,以避免将您的真实密码放入配置文件中。

应用密码设计用于具有有限权限的单一用途,因此不需要两步验证 (2SV)。这意味着拥有 2SV 的用户可以使用应用程序密码对他们的 Bitbucket 帐户进行 API 调用,并将 Bitbucket 与 Sourcetree 和 Bamboo 等其他工具集成。

于 2021-02-22T03:25:36.100 回答