ASP.NET MVC 5和WEB API使用相同的身份验证

阿尔达·古卢(Arda Guclu)

我正在使用ASP.NET MVC 5和WEB API模板开发网站。我使用此模板的个人帐户功能。但是,WEB API具有自己的帐户控制器,并使用它来控制身份验证机制。ASP.NET MVC 5也有自己的帐户控制器。

我如何在相同的身份验证机制中使用这两个人员。或尽管彼此使用不同的accountcontroller,但它们是否处于相同的身份验证中?

埃洛洛斯

您问题的答案很简单。您需要两个帐户控制器,以便调用MVC控制器的客户端(例如浏览器)和调用Web api控制器的客户端(例如ajax请求,提琴手等)可以进行身份​​验证。

如果两个控制器都属于同一个域和应用程序,则默认情况下它们将在幕后使用相同的身份验证机制,即使您仍然可以覆盖此行为。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何为asp.net mvc和Web API实施相同的身份验证机制

使用Windows身份验证和OWIN的ASP.NET MVC5 / AngularJS / Web API应用

ASP.NET MVC / Web Api通用授权和身份验证

ASP.NET MVC + Web API2 + AngularJS授权和身份验证

使用 ASP.NET MVC 身份作为后端的 Xamarin 身份验证和令牌

ASP.NET 5中的Web API身份验证

asp.net身份通过链接/ URL进行身份验证asp.net mvc 5

使用ExternalLoginCallback进行身份验证如何获取UserId和UserName ASP.NET MVC5

使用Shibboleth的asp.net MVC身份验证

Angular 2和Asp.Net 5 MVC 6-身份验证实践

ASP.NET 5 MVC 6中没有实体框架的身份验证和授权

ASP.NET MVC 5中的身份验证和授权

在ASP.NET Web API和Angle JS中使用的身份验证方法

使用ASP.NET Web API进行的与身份验证和授权相关的疑问

ASP.NET MVC身份-一起使用内部用户和Azure AD身份验证

如何在基于 cookie 身份验证的 asp.net mvc 项目中向 web api 添加令牌身份验证

如何使用ASP.NET身份在Web API 2中实现两因素身份验证?

ASP.NET MVC和WEB API

是否可以不使用ASP.Net Identity而使用MVC 5提供的cookie身份验证?

使用托管在GoDaddy上的ASP.NET MVC5 OWIN身份验证在5分钟后过期

使用Restful asp.net Web API进行用户登录身份验证并保护API

使用ASP MVC和React进行用户身份验证

如何使用ASP.NET MVC5 Windows身份验证对首次登录执行一次操作

access_denied 使用 facebook 身份验证登录到 asp.net MVC 5 网站时

ASP.NET MVC 5,通过表单身份验证使用ADMembershipProvider,向我显示了始终登录

在ASP.NET MVC5中使用自定义登录进行表单身份验证

在本地开发环境中使用 ASP.NET MVC 5 通过 Active Directory 进行身份验证

ASP.NET Core Web API身份验证

ASP.NET Web API中的用户身份验证