gpt4 book ai didi

ruby-on-rails - 跨域用户认证

转载 作者:太空宇宙 更新时间:2023-11-03 13:19:32 27 4
gpt4 key购买 nike

在此之前发布了一个问题,但有一个跟进。我试图创建一种解决方法,以在昂贵的自定义域上使用 SSL。我愿意忍受让用户访问 https://app.heroku.com来自 http://www.app.com对于某些安全页面,并且需要猴子修补的 SSL 才能实现这一点。但是,现在这个问题是在我这样做时确保我的用户已登录。据我了解,cookie 不是跨域的。有办法解决这个问题吗?

最佳答案

现在正在处理这个问题 - 不, session 未通过,您可以使用 iframe 等进行一些黑客攻击,但随后您会收到安全警告,指出并非页面上的所有内容都是安全的...
如果你想保持安全,你不能跨域传递任何东西......
我发现的唯一方法是在 https 页面的 url + user_id 中传递自定义的 authenticity_token(你可以只做 md5("#{user.id} The Secret"))并检查你是否在 https 页面上得到相同的结果...
做起来不算太复杂,就是有点丑……

在我的例子中,它是一个支付页面,所以我真的不在乎用户是否登录,因为如果有人破解它 - 他最终只会为别人付款:)

关于ruby-on-rails - 跨域用户认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2023387/

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