【问题标题】:Programmatically authenticate in Azure with MFA使用 MFA 在 Azure 中以编程方式进行身份验证
【发布时间】:2021-02-05 00:13:06
【问题描述】:

我想通过 Python 脚本登录 Azure 帐户并检查我是否在给定订阅中分配了给定角色。 重要的是已配置 MFA(使用 Authenticator 应用程序但也使用 TOTP 代码)。 我将在脚本中包含用户名、密码和 TOTP 代码。 我找到了适用于 Python 的 Microsoft Authentication Library (MSAL),但到目前为止,我还没有看到在这种情况下使用它的方法。

【问题讨论】:

    标签: python azure oauth-2.0 azure-active-directory


    【解决方案1】:

    据我所知,这不是 MSAL 支持的方案,因为 MFA 是指用户交互(而不是机器交互)。

    我建议不要使用个人帐户进行此类活动,而是使用有权查看角色的服务主体。

    【讨论】:

    • 我不必使用 MSAL。我什至可以直接请求 OAuth 服务器,但我想知道它是否可能。不幸的是,我只有用户名、密码和 TOTP 代码,我无法更改它。目标是自动检查个人帐户是否具有所需的权限。
    猜你喜欢
    • 2020-01-06
    • 2018-10-12
    • 1970-01-01
    • 2021-08-16
    • 1970-01-01
    • 2012-06-05
    • 2015-01-08
    • 2013-09-21
    • 2018-11-14
    相关资源
    最近更新 更多