【问题标题】:Azure ADB2C custom policies: get user's timezoneAzure ADB2C 自定义策略:获取用户的时区
【发布时间】:2020-10-26 17:11:47
【问题描述】:

我有一个与自定义策略一起使用的天蓝色 ADB2C 租户。自定义步骤之一是调用 REST API 来获取用户的自定义属性。到目前为止一切正常。

在对 REST API 的调用中,除了当前数据(电子邮件等)之外,我还希望接收代表调用的用户的时区。

这可能吗?

【问题讨论】:

    标签: azure-ad-b2c


    【解决方案1】:

    您可以使用这个Httprequest,并且用户的时区包含在响应中。

      GET https://graph.microsoft.com/v1.0/me/mailboxSettings
      GET https://graph.microsoft.com/users/{id|userPrincipalName}/mailboxSettings
    

    但是大部分b2c用户都是在b2c注册的,并没有被graph管理。其他b2c用户是本地注册在b2c的,这些用户需要配置O365订阅(有邮箱的必要条件)。并且如果他们没有邮箱,他们将无法通过上面的方式获取时区。因此,如果你应用上面的rest api,条件非常苛刻。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-29
      • 2021-04-26
      • 1970-01-01
      • 1970-01-01
      • 2018-08-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多