【问题标题】:No Individual User Accounts auth option in ASP.NET Core 2.0 Web API templateASP.NET Core 2.0 Web API 模板中没有个人用户帐户身份验证选项
【发布时间】:2018-03-18 23:14:11
【问题描述】:

我有点困惑,为什么最新的ASP.NET Core Web API 模板中没有个人用户帐户身份验证选项。

是否仍然可以像MVC 模板那样实现个人用户帐户,还是没有意义?

假设我正在创建一个stand-alone Web API,它将包含我的所有业务逻辑和数据层,这些数据层可以访问具有AspNet 身份表的数据库。我计划在没有 MVC 应用的情况下调用此 API。

我知道这样做的一种方法是创建一个 asp.net MVC 应用程序,不带个人用户帐户 auth,然后使用 controllers/api 文件夹直接在 MVC 应用程序中构建 API。
但是,我不想这样做,因为我希望 API 成为自己的独立项目,可以托管在完全不同的服务器上并由多个应用程序访问,而不仅仅是 MVC 应用程序。

由于没有模板,有人可以指导我在这种情况下通常如何进行身份验证的正确方向吗?

【问题讨论】:

  • 模板正在迁移到 nuget 包,因此模板可以独立于 VS 进行更新,希望很快我们会在模板中看到更多选项。

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


【解决方案1】:

不知道为什么,但它不仅仅是 web api 项目,它与 mvc 项目的行为相同。

但仍然可以通过手动将文件复制到项目中来使其正常工作。或者你可以在网上找一个模板,看看有没有其他人做过。我正在为自己做同样的事情。也许我会将它公开为模板并让您知道,以便您可以提取它。

【讨论】:

猜你喜欢
  • 2017-04-25
  • 1970-01-01
  • 2014-08-08
  • 1970-01-01
  • 1970-01-01
  • 2016-06-03
  • 1970-01-01
  • 2017-10-14
  • 2017-06-28
相关资源
最近更新 更多