在MVC5中混合OAuth("个人帐户")和Azure Active Directory("组织帐户")身份验证

时间:2015-02-04 02:28:01

标签: asp.net-mvc authentication asp.net-identity azure-active-directory

我尝试将管理部分/文件夹/区域(无论哪个有效)添加到受Azure Active Directory保护的MVC5网站。

在创建网站时,可以选择使用"个人帐户"被选中,我有一个工作实现,允许用户注册帐户并登录网站(通过 ASPNet身份) - 这很好。

当前使用案例:

  • 任何用户都可以浏览网站的根目录(例如http://example.com),并查看某些资源;
  • 当用户使用其帐户登录时,他们可以访问特定于其帐户的受保护资源(例如http://example.com/account);

新用例:

  • 用户导航至http://example.com/admin
  • 提升用户对Azure Active Directory进行身份验证
  • 用户现在可以浏览http://example.com/admin

这个想法是组织中的任何工作人员都可以访问网站的管理部分来执行管理功能。

我已经找到并阅读了很多关于做个人账户的信息"个人账户"或"组织帐户"身份验证,但没有关于如何将这些混合在一起。

这可能吗?

0 个答案:

没有答案