禁止在Play上通过https请求进行HTTP重定向!1.2.x

哥斯

即使请求来自https;播放的内部重定向(controller.action调用)将其发送到http。因此,我的Facebook应用被某些浏览器阻止了。顺便说一下,该应用程序在Heroku上。

有一些解决方案可以将所有请求重定向到https,但是我们不希望这样做。我需要解决方案;如果请求以http发出,则将其作为http处理,与https相同。

谢谢

戴夫·斯沃兹(Dave Swartz)

此处的答案(Heroku的XForwardedSupport for https播放!支持失败)描述了如何检测请求是否以https或http进入Heroku路由层。具体来说,如果x-forwarded-proto标头包含,https则请求是安全的。到进入您的Play应用程序时,SSL终止已经发生,因此Play应用程序将所有请求视为不安全。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Rancher 2.x-HTTP到HTTPS重定向

Angular2路由器-canActivate使用发布请求进行重定向

计算1 +1!/ X + 2!/ X ^ 2 +…+ N!/ X ^ N

x上(1/2)*(xy)^ 2的微分是x-y

准确的sqrt(1 +(x / 2)^ 2)+ x / 2

Play Framework 2.X:使用onReqest处理并在Global.java中重定向

在Haskell中计算`[[1,x ^ 1,x ^ 2,...,x ^ n]`

计算1 ^ X + 2 ^ X + ... + N ^ X mod 1000000007

为什么x in(1,2,3):比x == 1或x == 2或x == 3快?

在Java中创建列表[xn,x-n + 1,...,x,x + 1,x + 2,... x + n]

将 x => array.Contains(x) 表达式转换为 x=> x == 1 || x==2

带有prefill的playframework 2.x表单重定向

无法对 dialogflow v2 和 v2beta1 上的 REST API 请求进行身份验证

如何让 tensorflow 在具有 1 x 2 内核的 2 x 2 矩阵上进行卷积?

Vert.x重定向HTTP到HTTPS

如何将方程式“ x ^ 2 + x ^ 2 + 2x-x-25”中变量的空系数转换为“ + 1x ^ 2 + 1x ^ 2 + 2x-1x-25”?

如何创建这个序列 "x-^-1" "x-^-1" "x-^-1" "x-^-1" "x-^-2" "x-^-2" "x- ^-2" "x-^-3" "x-^-3" "x-^-4" 在 R 中?

#div1-x导致对#div2-x进行相应的操作,其中x = [az]

如何通过 x.Something1 和 x.Something2“查询语法”组“x”?

x + = ++ x等效于x = 2x + 1:为什么?

循环(1 + x + x ** 2 + x ** 3 + x ** 4 .... n)不起作用

如何知道是否使用HTTP 1.x或HTTP2执行请求

Play Framework 2.x泛型

(R) 错误:未使用的参数(禁止 = 表达式(x2 > x1))

更改黑白ElasticSearch 1.x和2.x

Slurm版本控制-2.X和1X

1的x的2d阵列钻石形状x

从Webpack 1.x迁移到2.x

ldexp(1,x)和exp2(x)之间的差异