将我们的MVC Web应用程序用户管理迁移到Azure AD B2C

时间:2017-08-15 11:05:58

标签: azure-ad-b2c

我们有一个MVC Web应用程序,它有自己的本地SQL数据库。我们希望将应用程序的用户管理迁移到"单点登录"使用Azure AD B2C。 目前,我们有3种类型的用户可以通过浏览器访问我们的Web应用程序(admin,customer1和customer2)。根据每种类型的用户,我们显示为该用户类型定制的主页。

我们希望从Azure获取用户信息(包含在从Azure收到的ID令牌中)和 然后在我们的最后,根据该用户的用户类型,我们向该用户显示相关信息。

我的问题: 如何将这3种类型的用户移动到Azure?我们应该为每种用户类型创建3种不同的SignIn策略吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以为用户对象添加custom attribute,以便在将用户迁移到Azure AD B2C时,可以在每个用户(admin,customer1,customer2)的自定义属性中添加值。然后,您可以将该自定义属性作为令牌中的声明,因此您的应用可以显示相关的主页。