asp.net - ASP.NET Core Web API 模板中没有个人用户帐户身份验证选项

标签 asp.net asp.net-web-api asp.net-core asp.net-identity asp.net-core-webapi

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

仍然可以按照 MVC 模板的方式实现个人用户帐户吗?

假设我正在创建一个独立的 Web API,它将包含我的所有业务逻辑和数据层,用于访问具有 AspNet Identity 表的数据库。我计划使用 MVC 应用程序调用此 API。

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

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

最佳答案

ASP.NET Core Web API 的个人用户帐户身份验证选项可在 .NET Core 2.0 Preview 1 中找到。 .

遗憾的是,.NET Core 2.0 Preview 1 在 VS 2017 版本中不可用。

但是你可以安装Visual Studio 2017 Preview (您可以与 VS 2017 稳定版并行使用): enter image description here

关于asp.net - ASP.NET Core Web API 模板中没有个人用户帐户身份验证选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41061926/

相关文章:

asp.net-mvc - HttpRequestMessage 内容中的文件名

asp.net - 可以手动将 OData 参数应用于 `.AsQueryable()` 的结果吗?

asp.net-core - 在 Windows Server 2008R2 上将 IdentityServer4 与外部 Active Directory 结合使用

c# - 从 ServerManager 对象访问 Web.Config 路径

javascript - 从代码隐藏向 jQuery 函数发送动态参数

javascript - 通过 JavaScript 禁用按键事件

javascript - Web api 的 POST 参数设置为 null

Angular-Datatables 支持服务器分页

sql-server - EF 2.1 中的播种日期

c# - ASP.NET 从远程共享发送 PDF 文件给用户打开