如何通过 Microsoft Graph get/set Azure AD B2C 用户 MFA 详细信息 API

How to get/set Azure AD B2C User MFA details via Microsoft Graph API

使用 Microsoft Graph API v 1.0,如何检索用户的 MFA 详细信息?

例如,如果我有一个基于电子邮件的 sign-in/sign-up 策略和 phone/SMS MFA,我如何才能看到用户输入的 phone 号码? (并设置更新)

我知道如果我在 GET /users 方法中 select 'identities' 我可以看到他们注册的电子邮件,但看不到他们为 MFA 设置的 phone 号码. (https://docs.microsoft.com/en-us/graph/api/resources/user?view=graph-rest-1.0)

当然,我正在寻找所有 mfa 设置:mfa phone 号码、mfa 电子邮件地址、是否设置了 mfa 等。

希望有某种扩展属性包含我可以 select,并在创建时设置,但我找不到这方面的文档。

[更新] 在 Azure 门户中,如果转到用户 > 配置文件 > 身份验证方法,我可以看到输入的数据。所以我尝试访问用户的身份验证关系。但它没有提供任何细节(所有空数组)https://docs.microsoft.com/en-us/graph/api/resources/authentication?view=graph-rest-1.0

有一个 write-up here.

例如:

GET https://graph.microsoft.com/beta/users/objectID/authentication/methods