我知道这个问题可能会收到一些降价,但我在Google上搜索了三天,结果没有真正可用。如何在Asp Net Core RC1 MVC中添加带有令牌认证的“ApiController”MVC
我在Visual Studio中创建了一个默认的ASP.NET Core 1.0 RC1项目,使用个人用户帐户认证/授权。一切都很简单和简单,因为这个项目使用Microsoft.AspNet.Authentication.Cookies
脚手架,而VS 2015完成所有繁重工作。但是,我们希望从同一个项目(使用相同的数据库,用户,声明等)中公开一个API,这些API将从移动设备甚至一些简单的SPA中使用。这样,我们需要为API使用诸如JWT之类的东西(关于如何仅使用WebAPI来完成此操作,有很多教程)。
我们希望使用MVC(非SPA)方式来执行主项目,以利用视图/控制器脚手架以及Visual Studio可以提供的所有功能。
有很多MVC-only或WebAPI-only方法的教程,但是你能指点我怎么把它们混合在一起?
是否有一种方法仅在系统范围内使用JWT和MVC和WebAPI?
预先感谢您。
仅供参考:MVC和的WebAPI已经在MVC 6被合并。'Controller'作为'MVC'和'API'控制器的基类,例如没有'ApiController'了。 –
嗨@HenkMollema我知道...因为这个原因,我把“ApiController”放在引号之间。我知道控制器是一样的。无论如何,感谢您的评论。 –
Hi @Cezar。你有没有想过这个?我有完全相同的场景和问题。谢谢 –