加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 具有FormsAuthentication的跨域Cookie

发布时间:2020-12-15 19:32:30 所属栏目:asp.Net 来源:网络整理
导读:我知道相关的安全风险,并将其带入业务,但他们希望拥有5个域名来共享登录cookie. 我们正在使用并没有计划停止使用ASP.Net会员资格和个人资料.这可能吗?一个黑客甚至会非常感激. 解决方法 这是不可能的开箱即用的ASP.NET. 基于表单的身份验证基于Cookie,Cooki
我知道相关的安全风险,并将其带入业务,但他们希望拥有5个域名来共享登录cookie.

我们正在使用并没有计划停止使用ASP.Net会员资格和个人资料.这可能吗?一个黑客甚至会非常感激.

解决方法

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

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

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

我自己滚过来,比较简单.基本原则是您拥有一个主域名,其中包含您的身份验证cookie(ticket).然后,您可以从所有其他域重定向到该域.这不是很漂亮,但事件Microsoft Passport这样工作.

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

Authentication cookies

Cross domain authentication

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读