当前位置:  开发笔记 > 后端 > 正文

使用FormsAuthentication的跨域Cookie

如何解决《使用FormsAuthentication的跨域Cookie》经验,为你挑选了1个好方法。

我知道相关的安全风险并将其与业务联系起来,但他们希望让他们的5个域共享登录cookie.

我们正在使用并且没有计划停止使用ASP.Net Membership和Profiles.这可能吗?黑客甚至会非常感激.



1> markom..:

开箱即用的ASP.NET不可能.

基于表单的身份验证基于cookie,cookie只能设置为特定域.

如果您想要真正的跨域(非子域)共享身份验证,则需要单点登录解决方案.

我已经自己动手了,而且相对简单.基本原则是您拥有一个主域,其中包含您的身份验证cookie(票证).然后,您从所有其他域重定向到该域.它并不是很漂亮,但事件Microsoft Passport以这种方式工作.

你可以在网上找到很多例子,看看这两个链接:

身份验证Cookie

跨域身份验证

推荐阅读
小色米虫_524
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有