我们正在开发asp.net core 2.1 Extranet web应用程序 .

  • 对于内部用户 - 将对活动目录使用Ldap身份验证 .

  • 对于外部客户 - 他们将使用少量有效详细信息注册1,他们可以生成用户名和密码,然后他们可以登录系统(数据库级认证“ASP.NetUsers”) .

当我通过LDAP对用户进行身份验证时,它会成功验证用户身份,但不会将用户信息存储到“ASP.NETUsers”身份表中 .

如何在我的应用程序中验证这两种类型的用户?我可以单独进行两种类型的身份验证,但不能在同一项目中执行这两种操作 . 对于LDAP身份验证,我指的是this .