我有些困惑,为什么最新的ASP.NET Core
Web API模板中没有单独的用户账户认证选项。
是否还可以像MVC
模板一样实现单独的用户账户认证呢?或者这样做没有意义?
假设我正在创建一个独立的
Web API,其中包含所有的业务逻辑和数据层,它访问具有AspNet
身份验证表的数据库。我计划在没有MVC应用程序的情况下调用该API。
我知道一种方法是创建一个没有单独用户账户认证的asp.net
MVC
应用程序,并在MVC应用程序中直接构建API,使用控制器/api文件夹。
但是,我不想以这种方式做,因为我希望API成为自己独立的项目,可以在完全不同的服务器上托管,并被多个应用程序访问,而不仅仅是MVC应用程序。
有人能指导我在没有模板的情况下,这种情况下身份验证通常如何工作吗?