gpt4 book ai didi

asp.net - 带有FormsAuthentication的跨域Cookie

转载 作者:行者123 更新时间:2023-12-04 03:25:04 26 4
gpt4 key购买 nike

我知道与安全性相关的风险,并已将其与业务联系在一起,但是他们希望拥有5个域来共享登录cookie。

我们正在使用,也没有计划停止使用ASP.Net成员资格和配置文件。这可能吗?骇客甚至将不胜感激。

最佳答案

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

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

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

我自己动手做,相对来说比较简单。基本原则是您拥有一个主域,其中包含您的身份验证cookie(票证)。然后,您从所有其他域重定向到该域。它不是真的很漂亮,但是Microsoft Passport可以这样工作。

您可以在网上找到很多示例,请查看以下两个链接:

Authentication cookies

Cross domain authentication

关于asp.net - 带有FormsAuthentication的跨域Cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/554436/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com