目前,我有两个客户端使用同一个API,一个是Xamarin Forms应用程序,另一个是ASP.NET Core MVC项目。为了避免在MVC项目中使用Entity并且需要重写已经编写在API中的大部分内容,我们决定同时为这两个客户端使用同一个API(在此过程中隔离数据库)。
然而,我一直在尝试适应Identity到这种情况。基本上,我们需要在此MVC客户端中请求登录信息,然后使用单独的API访问服务器并验证此信息。
似乎有几种不同的方法可以解决这个问题,但由于没有涵盖这种特定场景的文档,因此我还没有能够确定一种方法/使其正常工作。
理想情况下,我们希望能够在此客户端MVC项目中使用Identity的[Authorize]和其他有用标签,但尚未找到一种引入我们自己的API的方法。有任何想法吗?