使用Microsoft软件图库获取Azure密码重置验证电话属性

时间:2017-04-23 15:52:53

标签: azure azure-active-directory microsoft-graph

我们如何查询Azure目录并获取用于密码重置的身份验证电话号码。它不是使用Microsoft图形库公开的移动电话号码。我们使用的是MVC 5,C#VS2017 谢谢蒂姆:

目前,我们使用以下代码获取用户属性,但密码重置期间使用的电话号码不存在。

// Get the current user's profile.
public async Task<List<ResultsItem>> GetMe(GraphServiceClient graphClient)
{
    List<ResultsItem> items = new List<ResultsItem>();

    // Get the current user's profile.
    User me = await graphClient.Me.Request().GetAsync();

    if (me != null)
    {

        // Get user properties.
        items.Add(new ResultsItem
        {
            Display = me.DisplayName,
            Id = me.Id,
            Properties = new Dictionary<string, object>
            {
                { Resource.Prop_Upn, me.UserPrincipalName },
                { Resource.Prop_Id, me.Id }
            }
        });
    }
    return items;
}

1 个答案:

答案 0 :(得分:0)

是的,遗憾的是,您目前无法使用Microsoft Graph以编程方式设置强身份验证属性,该属性用于自助服务密码重置和多重身份验证。

这是一个经常被请求的功能,它在我们的积压工作上,我希望尽快提供,但是当它可用时我无法提供具体的时间表。