【问题标题】:ASP.NET MVC Identity vs ASP.Net core 2.1 Identity (Cross authentication between them)ASP.NET MVC Identity vs ASP.Net core 2.1 Identity(它们之间的交叉身份验证)
【发布时间】:2019-02-25 11:53:01
【问题描述】:

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

【问题讨论】:

    标签: asp.net asp.net-mvc asp.net-web-api asp.net-core asp.net-identity


    【解决方案1】:

    我不知道哪个代码可以解决问题,但我认为问题的根源不存在。但是,如果您在不同的领域使用相同的流程,您可能会面临很多问题。出现这个问题是正常的,因为代码在多个位置包含相同的逻辑位置。

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

    【讨论】:

      猜你喜欢
      • 2018-12-30
      • 2018-07-06
      • 1970-01-01
      • 2017-10-29
      • 2017-06-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多