Redirect GCloud loadbalancer要遵循重定向

Redirect GCloud loadbalancer要遵循重定向,redirect,load-balancing,gcloud,google-cloud-networking,Redirect,Load Balancing,Gcloud,Google Cloud Networking,我目前正在做的是:我有一个游戏服务器在负载平衡器后面的Kubernetes引擎中运行。在服务器中握手后,客户端连接将升级到WebSocket。但是,gameserver正在处理客户端连接的身份验证。这有一个缺点,就是游戏服务器被垃圾发送连接并加载 我试图做到的是:我希望我的游戏服务器以外的其他东西验证连接,然后将有效连接移交给游戏服务器。这样,游戏服务器永远不会加载垃圾邮件连接 是否可以设置负载平衡器,使其指向身份验证服务器,身份验证服务器验证标头并返回类似302重定向(到游戏服务器ip)的内容

我目前正在做的是:我有一个游戏服务器在负载平衡器后面的Kubernetes引擎中运行。在服务器中握手后,客户端连接将升级到WebSocket。但是,gameserver正在处理客户端连接的身份验证。这有一个缺点,就是游戏服务器被垃圾发送连接并加载

我试图做到的是:我希望我的游戏服务器以外的其他东西验证连接,然后将有效连接移交给游戏服务器。这样,游戏服务器永远不会加载垃圾邮件连接

是否可以设置负载平衡器,使其指向身份验证服务器,身份验证服务器验证标头并返回类似302重定向(到游戏服务器ip)的内容,然后负载平衡器将连接路由到游戏服务器。如果身份验证服务器无法进行身份验证,它将返回401或其他未重定向到游戏服务器的内容

重要的是将重定向保持在我的控制中,而不是让客户端处理它。iOS和Android现在具有硬件验证功能,因此可以信任/验证初始连接/请求以形成实际设备,但在客户端级别执行任何重定向或类似操作可能不可信,因为此时可以将呼叫转交给ai客户端,以便为用户玩游戏:-/

我想让我的游戏服务器以外的东西来验证连接,然后将有效连接移交给游戏服务器。这样,游戏服务器永远不会加载垃圾邮件连接

听起来这是一个很好的应用

iOS和Android现在有硬件验证,因此可以信任/验证初始连接/请求以形成实际设备


你是基于什么假设的?如果我知道/发现了URL,没有什么可以阻止我向它发出请求。

谢谢:)URL映射看起来很有趣,但我不知道它如何解决问题。问题在于一个端点可以在实际将连接发送到服务器之前以自定义方式进行身份验证。就像AWS用他们的电脑做的一样。我同意,我的假设可能有点强。但是设备验证每次都是唯一的一次性令牌,因此每次调用都必须从设备生成一个新的令牌。这将很难实现。@EricOlson您可以编写此登录功能,并根据不同的URL(
/authorize
)单独运行它,而这正是URL映射适合的地方。