假设我有一个按预期工作的长轮询服务器 - 当新客户端连接到网站时(他只是以匿名身份连接而无需身份验证),新的 GUID 被发布并存储在一个签名的 cookie 中,该 cookie 在轮询期间标识此连接客户端和服务器。
现在客户端想要登录并以经过身份验证的用户身份继续。问题是长轮询服务器 (node.js) 和 Web 框架 (ASP.NET) 是作为独立系统工作的。我可以使用 ASP.NET (MVC) 特定的身份验证机制从 Web 框架的角度登录,但这不会影响长轮询服务器(我仍然被称为一些 GUID 人)。从长轮询服务器的角度来看,我应该如何安全地验证用户身份?这种情况是否有任何“最佳实践”?经过身份验证的客户端应该在身份验证过程之后通过其唯一密钥(假设是邮件地址而不是 GUID)进一步识别。