首页 文章

ASP.NET MVC Identity vs ASP.Net核心2.1身份(它们之间的交叉身份验证)

提问于
浏览
-1

我有两个不同的项目,一个用于Web应用程序,在Asp.Net MVC中首先使用EF代码,另一个用于移动应用程序API,在Asp.Net Core 2.1中首先使用EF代码,两个共享同一个数据库都使用Identity认证 . 问题是,如果有人在Web应用程序中注册并尝试使用身份验证的API登录 . 它无法进行身份验证,因为用ASP.Net MVC身份和API注册的用户具有Asp.Net核心身份 .

1 回答

  • 0

    我不知道哪个代码解决了问题,但我不认为问题的来源是存在的 . 但是,如果在不同区域使用相同的过程,则可能会遇到很多问题 . 出现此问题是正常的,因为代码在多个位置包含相同的逻辑位置 .

    我认为你需要一个为这两个应用程序提供服务的新应用程序 . 然后,您可以将两个应用程序中的相同代码移动到新应用程序中 . 结果,只在一个地方收集包含相同逻辑的代码 .

    enter image description here

相关问题