我正在使用ASP.NET MVC 5和WEB API模板开发网站。我使用此模板的个人帐户功能。但是,WEB API具有自己的帐户控制器,并使用它来控制身份验证机制。ASP.NET MVC 5也有自己的帐户控制器。
我如何在相同的身份验证机制中使用这两个人员。或尽管彼此使用不同的accountcontroller,但它们是否处于相同的身份验证中?
您问题的答案很简单。您需要两个帐户控制器,以便调用MVC控制器的客户端(例如浏览器)和调用Web api控制器的客户端(例如ajax请求,提琴手等)可以进行身份验证。
如果两个控制器都属于同一个域和应用程序,则默认情况下它们将在幕后使用相同的身份验证机制,即使您仍然可以覆盖此行为。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句