【问题标题】:Github API - Users two factor authenticationGithub API - 用户双重身份验证
【发布时间】:2019-07-20 11:02:03
【问题描述】:

我想知道我的组织中的所有用户是否都启用了双因素身份验证。是否可以通过API进行?我搜索了 v3 和 v4 API,但找不到任何相关信息。

我知道我可以通过浏览器查看此信息,但我想知道是否可以通过 API 进行查看

谢谢。

【问题讨论】:

  • 我可能是错的,但我希望与安全功能相关的所有内容都对 API 消费者隐藏。如果您能够弄清楚我是否启用了 2 因素,那只会让您将我排除在有针对性的攻击之外,并专注于那些没有启用 2 因素的人。如果 GitHub 公开了这一点,我会问,“为什么?”。
  • 好吧,如果用户允许在其范围内使用 v3,您至少可以使用 v3 获得它:two_factor_authentication

标签: github github-api two-factor-authentication


【解决方案1】:

您可以使用/members 端点找到此信息:https://developer.github.com/v3/orgs/members/#members-list

GitHub 可能已经考虑过您的特定用例,因为您可以查询专门禁用 2FA 的成员:

【讨论】:

    猜你喜欢
    • 2012-03-14
    • 2021-03-01
    • 2016-04-12
    • 1970-01-01
    • 1970-01-01
    • 2013-08-03
    • 2018-01-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多