Asp.net core ASP.NET Core 2.1用于SPA和移动设备的Web API身份验证。从哪里开始?

Asp.net core ASP.NET Core 2.1用于SPA和移动设备的Web API身份验证。从哪里开始?,asp.net-core,asp.net-core-webapi,asp.net-core-2.1,Asp.net Core,Asp.net Core Webapi,Asp.net Core 2.1,我想用Vue.js创建一个SPA,它使用我的ASP.NET核心Web API。我需要使用用户名和密码进行用户身份验证。稍后,移动应用程序(Android和iOS)也将使用该API 我读到: 我想知道是否没有官方的消息?Basic Auth是正确的方法吗?我已经阅读了一些使用过滤器的ASP.NET Web API文档,但对Core不起作用 然后,我考虑自己实现基于令牌的身份验证 我还读到,自从ASP.NETCore2.0以来,最好使用服务而不是中间件 我被卡住了,不知道从哪里开始。也许上述问题中的

我想用Vue.js创建一个SPA,它使用我的ASP.NET核心Web API。我需要使用用户名和密码进行用户身份验证。稍后,移动应用程序(Android和iOS)也将使用该API

我读到:

我想知道是否没有官方的消息?Basic Auth是正确的方法吗?我已经阅读了一些使用过滤器的ASP.NET Web API文档,但对Core不起作用

然后,我考虑自己实现基于令牌的身份验证

我还读到,自从ASP.NETCore2.0以来,最好使用服务而不是中间件


我被卡住了,不知道从哪里开始。也许上述问题中的方法适合我的需要?!我不太确定。

你应该考虑OAuthand身份。您甚至可以使用Auth0之类的工具

您好,我想我会使用JWT,因为它还有一个ASP.NET CoreNice的官方MS实现,如果您觉得我的帖子很有帮助,请向上投票谢谢