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

时间:2018-10-12 20:31:24

标签: asp.net-core asp.net-core-webapi asp.net-core-2.1

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

我读了这个:ASP.NET Core Web API Authentication

我想知道是否没有官方可用的文件? Basic Auth甚至是正确的方法吗?我已经阅读了一些使用过滤器的ASP.NET Web-API文档,但不适用于Core。

那我还是要自己实现基于令牌的身份验证。

我还读到,自ASP.NET Core 2.0以来,最好使用服务而不是中间件?

我被困住了,不知道从哪里开始。也许上述问题中的方法可以满足我的需求?!我不太确定。

1 个答案:

答案 0 :(得分:1)

您应该考虑Oauth和身份。您甚至可以使用Auth0之类的东西。