asp.net-mvc – 需要使用Web应用程序和Web API进行双重身份验证
发布时间:2020-12-16 03:49:30 所属栏目:asp.Net 来源:网络整理
导读:我坚持如何解决以下问题. 我将首先描述我的应用在一般情况下的外观. [ASP MVC(Angular App)] 使用Owin cookie [WEB API 2] 使用Oauth Token Bearer 这种情况正在发生: 用户访问应用程序并使用位于ASP MVC应用程序中的登录表单进行身份验证并生成cookie. 现
我坚持如何解决以下问题.
我将首先描述我的应用在一般情况下的外观. [ASP MVC(Angular App)] >使用Owin cookie [WEB API 2] >使用Oauth Token Bearer 这种情况正在发生: 现在我决定使用AngularJs添加一些使我使用$resources和Web API 2的功能.但是,这些功能仅在用户获得授权时才可用. 问题所在:现在我必须为Web Api 2的每个请求使用一个令牌来访问控制器中的不同方法.这意味着我必须再次登录用户,但这次是通过AngularJs.使用/ token路由. 我该怎么做? 请帮帮我,这给了我很多开销.在30分钟内从一个简单的应用程序走到这个.甚至无法理解身份验证中的所有内容. 问候! 解决方法
我的WebAPI支持令牌和cookie身份验证.
在启动过程中,我注册了如下身份验证: private void ConfigureAuth(IAppBuilder app) { //Token app.USEOAuthBearerAuthentication(new OAuthBearerAuthenticationOptions { }); // Enable the application to use a cookie to store information for the signed in user app.UseCookieAuthentication(new CookieAuthenticationOptions { AuthenticationType = DefaultAuthenticationTypes.ApplicationCookie,LoginPath = new PathString("/Account/Login"),Provider = new CookieAuthenticationProvider { OnApplyRedirect = ctx => { // this is to ensure that a 401 response is sent if the // user is not authenticated,rather than redirecting to // a logon page. } },CookieDomain = ".example.com" //might not need to set this }); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net读取磁盘文件、删除实例代码
- asp.net-mvc – Olark免费替代品
- asp.net-mvc – 未在ELMAH中记录的错误
- asp.net-mvc – HttpResponse.RemoveOutputCacheItem不工作
- ASP.NET MVC Controller FileContent ActionResult通过AJAX
- asp.net-mvc – ASP.NET MVC运行IIS7部署问题
- xamarin – ASP.NET核心Web API与ASP.NET核心应用程序
- ASP.NET WebService如何去掉asmx后缀
- asp.net – 如何解码RDP服务器的远程资源URL(webfeed.aspx)
- asp.net – 如何保护存储在web.config中的密码?
推荐文章
站长推荐
- asp.net-mvc – 并不总是创建__RequestVerificat
- asp.net-mvc – ASP.NET MVC 4中的Windows身份验
- asp.net-mvc – 调试流畅的验证规则
- asp.net – 当用户有多个角色时,位置授权如何工作
- asp.net – 如何阻止MonoDevelop在调试时打开Saf
- asp.net-mvc – MVC 4 OAuth集成.接下来是什么以
- asp.net-mvc-3 – MVC动作被调用两次?
- Asp.net GridView使用大全(分页实现)
- 校园兼职网基于B/S模式的asp系统
- asp.net-membership – 如果我使用aspnet_member
热点阅读