【问题标题】:How to integrate Azure B2C with Entity Framework?如何将 Azure B2C 与实体框架集成?
【发布时间】:2023-01-28 10:34:03
【问题描述】:

如何将 Azure B2C 与实体框架或任何其他后端系统一起使用?

Azure B2C 的文档似乎没有讨论与后端系统的集成,我不知道这是如何实现的。

我不需要用户对数据库进行身份验证,但我想将特定于用户的数据存储在数据库中。这可能需要使用用户表,例如。

【问题讨论】:

  • 您如何设想客户身份验证与 ORM 的集成?通常新用户可以随时注册,这意味着将其与 EF 集成没有意义。
  • @rickvdbosch 我希望我的用户能够将数据存储在数据库中。
  • 您的应用程序应该可以访问数据库,您不要希望将数据库身份验证连接到客户身份验证。简而言之:你的应用有权访问数据库,并可能将用户特定信息存储在该数据库中。
  • 我不希望用户对数据库进行身份验证。我想知道如何在数据库中存储特定于用户的信息。数据库如何知道新创建的用户?

标签: entity-framework azure-ad-b2c azure-b2c


【解决方案1】:

数据库的设计由您决定。

正常的做法是在B2C中添加用户的DB主键作为用户的扩展属性。

当用户登录时,获取extension attribute并将其传递给处理所有数据库活动的API

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-12-13
    • 1970-01-01
    • 1970-01-01
    • 2013-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多