ASP.NET Core 2.0 Web API模板中没有单独的用户帐户auth选项

时间:2017-10-07 07:18:34

标签: asp.net-core asp.net-core-2.0 asp.net-core-webapi

我对最新ASP.NET Core Web API模板中没有单独用户帐户身份验证选项的原因感到有些困惑。

是否仍然可以按照MVC模板的方式实现单个用户帐户,还是没有意义?

让我们说我正在创建一个stand-alone网络API,它将拥有访问具有AspNet标识表的数据库的所有业务逻辑和数据层。我打算用MVC应用调用这个API。

我知道这样做的一种方法是使用个人用户帐户asp.net创建MVC auth应用,并使用控制器/只需在MVC应用内构建API api文件夹。
但是,我不希望这样做,因为我希望API成为自己的独立项目,可以托管在完全不同的服务器上,并由多个应用程序访问,而不仅仅是MVC应用程序。

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

1 个答案:

答案 0 :(得分:0)

不确定为什么,但它不仅仅是web api项目,它与mvc项目的行为相同。

但是仍然可以通过手动将文件复制到项目来实现它。或者您可以在线查找模板以查看是否有其他人已完成此操作。我正在为自己做同样的事情。也许我会把它作为模板公开,让你知道所以你可以拉它。