Google App Engine 上的相互 SSL 身份验证

uil*_*ies 0 google-app-engine google-cloud-platform google-kubernetes-engine

我有一个应用程序,其中客户端通过 NGINX 使用相互 SSL 身份验证。到现在为止还挺好。

但是,我想将我的项目移动到 Google App Engine,并且我需要使用相同的方法来验证客户端,或者至少转发要在应用程序中验证的客户端证书。

是否有某种方法可以在 App Engine 或其他 Google Cloud 服务上使用相互身份验证?

问候!

Dan*_*scu 5

这在 GAE 灵活环境中可能无法实现,因为 SSL 连接不会一直到达实际应用程序代码。从请求限制

  • SSL 连接在负载平衡器处终止。来自负载均衡器的流量通过加密通道发送到实例,然后通过 HTTP 转发到应用程序服务器。X-Forwarded-Proto 标头让您了解原始请求是 HTTP 还是 HTTPs。

我没有发现关于标准 env GAE 的提及,所以我不确定是否同样适用于那里。