【发布时间】:2017-09-28 07:46:44
【问题描述】:
我们正在使用带有 使用 MFA 重置密码策略的 Azure B2C。 ADAL 用于身份验证和 Graph API 以创建/更新用户。
当用户调用重置密码策略(通过应用程序上的链接)时,他首先需要提供用于发送验证码的电子邮件地址。然后(因为启用了 MFA),如果用户的 Authentication Contact Info 中有电话号码,Azure 可以发送短信或拨打该号码执行第二次身份验证检查。
但是,如果用户的身份验证联系信息中没有电话号码,则 Azure 会要求用户输入电话号码以发送短信/拨打该号码。此时,用户可以输入任何数字,因此并没有真正增加安全性!
所以我有两个问题:
当我通过 ADAL + Graph (C#) 创建用户时,如何将电话号码指定为身份验证联系信息(我尝试了 Mobile 或 TelephoneNumber,但显然,这些不是正确的字段)以便 Azure 不会要求我输入随机电话号码来执行 MFA?
如果 1. 可行,如何在身份验证信息部分更新此电话号码(以 C# 编程方式)?
谢谢!
【问题讨论】:
标签: azure-ad-b2c azure-ad-graph-api