【问题标题】:AAD B2c primary keyAAD B2c 主键
【发布时间】:2021-03-02 06:22:28
【问题描述】:

我将 Blazor webassembly 与 Azure ADB2C 结合使用。一个典型的任务是只检索登录用户的那些记录。 AzureB2C 中的哪个字段是用作授权用户主键的最佳实践?

我假设使用由 Azure ADB2C 创建的 guid 对象 ID 是正确的唯一字段。但是,我也在互联网上看到使用用户电子邮件和/或用户名的示例。

我计划将此字段用作用户数据库表中的唯一字段。

【问题讨论】:

    标签: azure-ad-b2c blazor-server-side blazor-client-side


    【解决方案1】:

    Per documentation, Microsoft Graph 使用 userprincipalname 或 objectID 进行查询

    GET /users/{id | userPrincipalName}
    

    您可以将过滤器应用于 Microsoft Graph 调用,但通常 objectID 是不可变的,并且是我在企业应用程序/服务中看到的主要标识符。

    【讨论】:

      猜你喜欢
      • 2021-05-04
      • 2019-11-15
      • 2020-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多