我对最新ASP.NET Core
Web API模板中没有单独用户帐户身份验证选项的原因感到有些困惑。
是否仍然可以按照MVC
模板的方式实现单个用户帐户,还是没有意义?
让我们说我正在创建一个stand-alone
网络API,它将拥有访问具有AspNet
标识表的数据库的所有业务逻辑和数据层。我打算用MVC应用调用这个API。
我知道这样做的一种方法是使用个人用户帐户asp.net
创建MVC
auth
应用,并使用控制器/只需在MVC应用内构建API api文件夹。
但是,我不希望这样做,因为我希望API成为自己的独立项目,可以托管在完全不同的服务器上,并由多个应用程序访问,而不仅仅是MVC应用程序。
由于没有模板,有人可以引导我在正确的方向上了解身份验证通常如何工作吗?
答案 0 :(得分:0)
不确定为什么,但它不仅仅是web api项目,它与mvc项目的行为相同。
但是仍然可以通过手动将文件复制到项目来实现它。或者您可以在线查找模板以查看是否有其他人已完成此操作。我正在为自己做同样的事情。也许我会把它作为模板公开,让你知道所以你可以拉它。