【发布时间】: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