Azure AD用于员工登录,Azure B2C用于客户登录在一个ASP.Net应用程序中

时间:2018-02-15 02:10:12

标签: azure-active-directory azure-ad-b2c

我正在开发一个ASP.Net MVC应用程序,它将处理两种类型的用户

  1. 外部用户(需要使用Azure B2C进行身份验证,用户名为登录名而非电子邮件作为登录名)
  2. 内部用户(已存在于企业Azure AD中)
  3. 实施它的正确方法是什么?

    一个选项是针对每个IDP运行为应用程序配置的两个单独实例。让每种类型的用户都坚持使用一个应用实例。

    我尝试通过注册两个OpenIdConnect服务在一个应用程序中注册AD和AD B2C,但在用户尝试访问资源而没有首先登录应用程序时遇到问题。在不知道用户类型的情况下,我无法在Authorize标记中指定AuthenticationSchema。

    我相信人们之前已经这样做了,如果你有人知道怎么做,请指导我..

0 个答案:

没有答案