如何使用C#将多因素身份验证登录到Dynamics 365

Ami*_*ani 5 c# azure azure-active-directory dynamics-crm-365 multi-factor-authentication

在Azure门户上启用了多因素身份验证,并且每当我登录到Dynamics 365时它将发送OTP。我想在C#控制台应用程序中使用MFA登录。

Jos*_*ter 5

您可以为C#控制台应用程序使用应用程序密码。

  1. 登录到Office门户。单击右上角的齿轮,单击“您的应用程序设置”下的Office 365。
  2. 单击左侧的“安全和隐私”,然后单击“其他安全验证”。
  3. 点击创建和管理应用密码。
  4. 单击创建,并为您的密码命名(可能是C#应用程序的名称,以便您稍后记住)。
  5. 复制生成的密码(将不再显示该密码)。
  6. 使用您的普通用户名和此新密码-它将跳过多因素身份验证。

对于与MFA不兼容的旧版应用程序,您可以根据需要创建任意多个应用程序密码。尽量不要重复使用它们-只需创建所需的数量即可。这样,当您不再需要特定密码时,您可以轻松地返回并撤消特定密码。