ASP.NET Core 2.0 Web API模板中没有个人用户帐户验证选项

3

我有些困惑,为什么最新的ASP.NET Core Web API模板中没有单独的用户账户认证选项。

是否还可以像MVC模板一样实现单独的用户账户认证呢?或者这样做没有意义?

假设我正在创建一个独立的Web API,其中包含所有的业务逻辑和数据层,它访问具有AspNet身份验证表的数据库。我计划在没有MVC应用程序的情况下调用该API。

我知道一种方法是创建一个没有单独用户账户认证的asp.net MVC应用程序,并在MVC应用程序中直接构建API,使用控制器/api文件夹。
但是,我不想以这种方式做,因为我希望API成为自己独立的项目,可以在完全不同的服务器上托管,并被多个应用程序访问,而不仅仅是MVC应用程序。

有人能指导我在没有模板的情况下,这种情况下身份验证通常如何工作吗?


模板正在转移到NuGet包中,这样模板就可以独立于VS进行更新了。希望不久的将来我们会在模板中看到更多选项。 - Adam Vincent
1个回答

0

不确定为什么,但这不仅是 Web API 项目,对于 MVC 项目也是相同的行为。

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


或者,您也可以遵循这个链接:https://forums.asp.net/t/2126983.aspx?Why+the+user+account+store+in+visual+studio+template+not+attached+to+the+web+api+ - BRBdot

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接