我应该将完整的用户存储(AspNetRoles、AspNetUserClaims、AspNetUserLogins等)迁



我有一个MVC应用程序和一个移动应用程序,它们使用Asp.Net Identity进行用户管理和角色管理。我正在尝试将所有用户从我们的SQL数据库迁移到Azure AD B2C。我已经编写了一个脚本,通过Microsoft Graph API将用户从现有的SQL数据库表(AspNetUsers(读取到Azure AD B2C。我不确定是否所有标识表(AspNetRoles、AspNetUserClaims、AspNetUserLogins等(中的所有属性都将移动到Azure AD B2C?这是标准做法吗?如果是,我们是否要通过自定义用户属性来保留所有这些属性?或者,我们需要在Azure AD B2C中创建不同的组,然后通过组管理他们的角色?

否。标识表(AspNetRoles、AspNetUserClaims、AspNetUserLogins等(不会移动到B2C。

如果您需要这些数据(通常我们需要角色(,并且您正在使用内置的用户流,建议使用自定义属性。

如果您使用自定义策略,则在这种情况下也支持组声明。

请参阅我以前的回答以了解更多详细信息。

相关内容

  • 没有找到相关文章

最新更新