如何通过Bitbucket API使用两因素身份验证

时间:2019-07-29 17:57:21

标签: bitbucket bitbucket-api

我有这段代码可用于Bitbucket API(api.bitbucket.org),但由于我启用了2因子身份验证(这要求您使用手机提供代码),因此该代码不再起作用。

const bitbucketBase64 = Buffer
  .from(`afills@teros.net:Gmm4br_*`)
  .toString('base64');

const request = https.get({ 

    protocol: 'https:',
    port: 443,
    hostname: 'api.bitbucket.org',
    path: pth,
    headers: {
      'Authorization': `Basic ${bitbucketBase64}`,
    }

  });

那么有没有办法创建一个具有2因子身份验证但仍然可以通过编程方式访问api的位桶帐户?还是我应该为需要访问bitbucket api的机器人关闭2 factor-auth?

1 个答案:

答案 0 :(得分:0)

我非常确定App Passwords是您要寻找的。请查看此以获取更多信息:https://confluence.atlassian.com/bitbucket/app-passwords-828781300.html

简而言之:App Passwords可以在用户的​​访问管理页面上创建,然后用作常规的基本身份验证。