我很纠结b2c自定义策略。有人知道如何通过海关政策获得MFA id吗?
我的应用程序通过自定义策略注册MFA电话号码。用户注册后。我们想让用户通过我们的应用程序更新他们的MFA电话号码。所以我认为MS-Graph是一种选择。(我知道下面的文章是测试版。)但是下面的文章说我需要一种"id"根据MFA电话号码。
https://learn.microsoft.com/en-us/graph/api/resources/phoneauthenticationmethod?view=graph-rest-beta
我的问题是
- 如何通过自定义策略获得id ? 还有其他方法可以通过MS-graph更新MFA电话号码吗?
AD B2C自定义策略和Microsoft Graph属于完全不同的系统。
MS Graph文档中提到的id
只能在Microsoft Graph中使用。在自定义策略中没有直接的方法获得它。
你需要在自定义策略中以某种方式调用Microsoft Graph List phoneMethods,通过在Azure AD B2C自定义策略中遵循集成REST API声明交换来获得MFA id。(此处步骤类似)
但是根据这篇文章,如果使用Microsoft Graph,电话号码的格式似乎与Azure门户中的电话号码格式不同。
所以你可以选择来实现这个示例Azure AD B2C:编辑该答案中建议的MFA电话号码。