我有点困惑为什么最新的 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 稳定版并行使用):
关于asp.net - ASP.NET Core Web API 模板中没有个人用户帐户身份验证选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41061926/