C# 如何使用.NET Core identity framework在.NET Core MVC前端对用户进行身份验证
我有一个ASP.NET核心MVC WebApp,带有Identity framework。现在我们也计划扩展我们的产品,这样我们就可以用xamerin提供移动应用程序,我决定制作一个API,这样我们就不必对后端进行两次编码。我们目前在Azure云中托管我们的应用程序 对于后端:我想使用ASP.NET核心WebApi,但我认为没有这样的身份模板,也没有本地Azure Web API集成。那么使用ASP.NET会更好吗?我已经为.net核心API创建了一个基本的登录AccountController 由于我通过identity framework对ASP.NET核心MVC Web应用程序进行了身份验证,因此我也希望在后端使用它。这样,一旦成功登录,您就可以在后端登录并接收令牌。我必须编写代码在后端登录用户并返回令牌 如何准确验证.NET ASP核心前端?用户将查询登录页面->AuthConntroller.login->login方法启动登录后端API的调用->后端API查询后端数据库->如果成功返回true->后端生成令牌->将其发送回前端->前端使用Owin以便我可以使用[授权]属性,以便对用户进行身份验证 当我使用这样的API设计时,我需要考虑的其他事项是什么? 非常感谢您对我的困境提供的任何提示/技巧/链接/建议C# 如何使用.NET Core identity framework在.NET Core MVC前端对用户进行身份验证,c#,asp.net-core,asp.net-identity,aspnetcoretemplatepack,C#,Asp.net Core,Asp.net Identity,Aspnetcoretemplatepack,我有一个ASP.NET核心MVC WebApp,带有Identity framework。现在我们也计划扩展我们的产品,这样我们就可以用xamerin提供移动应用程序,我决定制作一个API,这样我们就不必对后端进行两次编码。我们目前在Azure云中托管我们的应用程序 对于后端:我想使用ASP.NET核心WebApi,但我认为没有这样的身份模板,也没有本地Azure Web API集成。那么使用ASP.NET会更好吗?我已经为.net核心API创建了一个基本的登录AccountController
诚恳地说,Paul如果我正确地理解了这个问题,那么这可能没有什么帮助:
在这种情况下,仅凭Asp.Net标识本身可能不够。您可以为您的客户端项目提供这些Auth-server-project库。谢谢,我想这正是我所需要的,我会仔细阅读。非常感谢。