3

出于安全原因,我在一个不寻常的端口上运行了自己的网站:端口 11223 上的 https 而不是 443。

本网站提供使用 google 帐户登录的功能,通过使用 google OAuth API 实现。

在身份验证的最后一步(从 google OAuth 重定向回我的系统),发生网络超时。

另一方面:如果我的服务器在默认端口 443 而不是 11223 上运行 https,则一切正常。

我已经配置了使用特殊端口 112233 的 google OAuth 客户端设置(重定向 URI、主页 URL、JavaScript 来源)。但没有成功。

也许重要的是要知道,服务器位于带有 NAT 的防火墙后面。这意味着,防火墙接收到端口 11223 的 https 连接,以将其重定向到仅在端口 11223 上运行 https 的内部网络服务器。但我认为,这不是重点。

可能是什么原因,为什么端口 443 工作但端口 11223 没有。我猜谷歌 OAuth 不支持在不寻常的 prot 上运行的网络服务器!?!

4

2 回答 2

2

端口号为 16 位,因此不能超过 65535。

于 2013-03-29T21:37:13.740 回答
1

会不会是代理配置问题?我建议您将防火墙配置为在端口 11223 上返回 404,然后看看会发生什么。

于 2013-03-30T04:19:53.827 回答