ruby-on-rails - Stripe 重定向后请求为零且 cookie 为空
问题描述
我确定我在这里遗漏了一些非常基本的东西。当用户想要通过 Stripe 进行身份验证时,他们会被重定向到 Stripe 的网站,在那里他们授予我网站的权限,然后重定向回我的网站。当他们访问我的网站时,他们突然无法识别,因为他们来自我网站的 cookie 是空的,实际上request
是 nil。由于由此产生的错误,它们被重定向回我的主页,cookie 和request
返回的位置,并且它们像正常一样登录。
为什么重定向路径中的所有内容都是空白的?
更新:已解决,但我不确定如何
仍然不确定问题出在哪里,但我只是将路由名称从/user/afterstripe
withwww
作为子域更改为/connect/afterstripe
withuser
作为子域,现在我的 cookie 和request
对象就在那里。我的 cookie 确实适用于使用www
子域的其他路径。
解决方案
推荐阅读
- angular - angular2 http.post 请求 req.body 为空
- javascript - C# 从下拉列表中获取值
- azure-resource-manager - 尝试从不同订阅中的 Keyvault 设置 WebApp 证书时,ResourceGroup 部署失败并出现“LinkedAuthorizationFailed”错误
- c# - 如何限制没有数字签名的程序的启动?
- pandas - 根据python jupyter notebook中的属性选择多行
- sql - 在不同表中的类似命名列上使用 SQL 变量
- php - 通过 B1WS 与 SAP B1 的 PHP 集成
- neural-network - 从经过训练的卷积网络进行预测
- python - 子类层次结构中的链方法执行以获得层次结构中所有方法执行的联合
- svn - 在 Jenkins 管道脚本中签出子文件夹时缺少 SVN 外部