oauth - 谷歌 OAuth 用于异常端口上的服务

标签 oauth https timeout port google-oauth

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

本站提供使用google OAuth API 实现google 账号登录的功能。

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

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

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

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

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

最佳答案

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

关于oauth - 谷歌 OAuth 用于异常端口上的服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15699357/

相关文章:

rest - 解析服务器 Rest API HTTP 身份验证

swift - macOS 命令行代码在 Swift 中获取数据的现代方式,并带有进度通知

c# - 如何为 XmlReader 指定超时?

spring-boot - Spring webclient - 每次重试后增加超时持续时间

android - 如何在 android 中生成 OAuth 随机数?

api - 授权 Azure AD 应用程序访问 RateCard API

c# - Shopify C# HMAC SHA256 OAuth 验证

php - 如何使用 https-post 将 node.js 的 POST 请求发送到 php 页面?

perl - Mojolicious session 过期与 default_expiration

php - Facebook oAuth 需要 key 吗?