【问题标题】:Redirect http to https appengine将 http 重定向到 https 应用引擎
【发布时间】:2020-06-08 12:26:45
【问题描述】:

我在 gcloud appengine 中部署了一个应用。主站点通过应用引擎中的谷歌管理证书进行保护。但是,在通过auth0 进行身份验证后,重定向的 url reviewresponse.beratics.com/dashboard 不再受 http 保护,尽管它有证书。这意味着我可以手动将 url 更改为 https://reviewresponse.beratics.com/dashboard 并且它可以工作。但它不会自动工作。我该怎么办,问题出在哪里?我已经在 python 中实现了 pyopenssl 和其他措施,例如护身符,但问题仍然存在。后端在闪存中,应用程序在 gcloud appengine 柔性环境中,站点由 wordpress 管理。应用程序的身份验证通过 auth0 进行。 Auth0 的所有回调 URL 都带有 https。提前致谢!

【问题讨论】:

    标签: google-app-engine flask https auth0


    【解决方案1】:

    我认为这就是您要查找的内容,但 App Engine 在 app.yaml 配置中有一个 secure 标志,您可以将其设置为 always,这会将所有 http 流量重定向到 https。您可以在此处找到详细信息 Google Cloud app.yaml ref CTRL+F 表示“安全”

    【讨论】:

    • 此解决方案适用于 App engine Standard,@hurricane 使用的是 Flexible :)
    【解决方案2】:

    作为一种可能的解决方法,GCE VM 的 allows 自定义防火墙规则前面没有任何负载平衡器,换句话说,您可以使用 GCE VM 作为“代理”,将静态 IP 阻止端口 80 上的流量然后重定向到 App Engine。

    另外,我发现了这个功能Request,作为一种善意的建议,您可以启动它,以便您收到有关此的更多信息。

    【讨论】:

      猜你喜欢
      • 2018-07-14
      • 2016-07-11
      • 2017-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 2013-11-05
      相关资源
      最近更新 更多