asp.net – 是否可以使用OAuth2来保护“非休息”应用程序
|
我们有一个用ASP.NET MVC编写的应用程序,它包含Web(非休息,使用razor)和API项目(以及其他一些项目,但现在除此之外). Web中的身份验证使用基本表单身份验证完成,API中的身份验证使用OAuth2完成. 事实证明,在同一个应用程序中使用两种身份验证方法有点难以维护,因此我们决定放弃表单身份验证并对Web和API项目使用OAuth2. 在Web项目中,我们可能必须在cookie中存储OAuth2令牌,而不是将它们作为标头发送.是否可以使用OAuth2来保护“非休息”应用程序?如果是这样,这样做会有一些安全问题吗? 解决方法有一些关于你感兴趣的主题的优秀文章.这些文章解释了您正在寻找的细节.> Tokens and Cookies. 这些网站将成为起点. OAuth 2.0受到了很多批评,但每个人都指出的安全漏洞在其他身份验证模型中也很常见.因此,如果应用程序中解决了这些漏洞,那么安全问题将会自行缓解. > OAuth 2.0 Threat Model and Security Considerations 但也必须指出,OAuth2不是下一代OAuth1.你可以找到一篇优秀的文章here. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 如何使用asp.net mvc razor在视图中访问全局
- asp.net-mvc-3 – 将原始html转储到Telerik网格
- asp.net – DotNetOpenAuth.WebServerClient.XSRF-会话在回
- asp.net-mvc – MVC4 Razor – @ Html.DisplayFor没有绑定到
- asp.net-mvc-3 – ASP.NET MVC3 Razor – 在将视图放置在备
- asp.net-mvc – MVC ViewModel绑定构造与展平
- asp.net-mvc – ASP.NET mvc 4控制器参数始终为空时发送jso
- asp.net-mvc-2 – 使用Html.LabelFor显示人类可读的标签?
- asp.net – System.Diagnostics.Process.Start不能从IIS工作
- ASP.NET 2.5前缀ctl00和ASP.NET 4不是前缀ctl00
- 有没有办法加快asp.net中的编辑 – 编译 – 调试
- httphandler – AjaxToolkit IIS7 Asp.Net 4.0:
- asp.net – 当我试图强制401时,自定义授权过滤器
- asp.net-mvc – 发现MVC项目中是否使用views / p
- “DataSource和DataSourceID都被定义为”使用ASP
- asp.net-mvc – 在ASP.NET MVC 2中模板化Html.Di
- asp.net – 如何通过使用eval应用特定FORMAT的日
- asp.net-mvc-3 – ASP.Net MVC 3 ViewModel数据注
- ASP.NET MVC中数据注释的默认资源
- 将虚拟路径转换为ASP.NET中的实际Web路径
