Google App Engine - 需要在本地主机上使用 SSL 来开发画布应用程序

发布于 2024-12-09 20:43:33 字数 326 浏览 0 评论 0原文

我正在一个平台上构建一个应用程序,该平台将我的应用程序嵌入到 iframe 中并通过 SAML 传递身份验证凭据。该平台的开发环境只能使用 SSL 加载我的本地应用程序。它打开 https://localhost:8888。我正在 GAE 上构建,但了解到本地不支持 SSL。如何创建某种类型的代理以驻留在 https://localhost:8888 上,然后使用 SAML 重定向流量向本地运行的 GAE 应用程序发送消息吗?

I'm building an app on a platform that embeds my app into an iframe and passes auth creds via SAML. The platform's dev environment can only load my local app using SSL. It opens https://localhost:8888. I'm building on GAE, but have read that SSL is not supported locally. How can I create a proxy of some type to live at https://localhost:8888 and then redirect the traffic w/ SAML message to my GAE app running locally?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

盗琴音 2024-12-16 20:43:33

您可以使用 stunnel 来实现此目的。有很多关于如何配置它的易于谷歌搜索的教程,所以我不会详细介绍。确保您配置了一个指向 stunnel.pem 的证书,并添加:

[localdev]
accept = 127.0.0.1:8888
connect = 8080

这将使 stunnel 侦听端口 8888 上的 ssl 连接并将它们代理到 8080,就像您想要的那样。然后就可以正常使用开发服务器了。

You can use stunnel to achieve this. There are plenty of easily googlable tutorials on how to configure it, so I will not go into that in detail. Make sure you configure a cert that points to your stunnel.pem, and add:

[localdev]
accept = 127.0.0.1:8888
connect = 8080

This will make stunnel listen for ssl connections on port 8888 and proxy them to 8080, just like you wanted. Then you can use the dev server normally.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文