正常に動作する長いポーリング サーバーがあるとします。新しいクライアントが Web サイトに接続すると (認証なしで匿名として接続するだけです)、新しい GUID が発行され、署名付き Cookie に保存されます。クライアントとサーバー。
ここで、クライアントはログインして、認証されたユーザーとして続行したいと考えています。問題は、ロング ポール サーバー (node.js) と Web フレームワーク (ASP.NET) がスタンドアロン システムとして動作していることです。ASP.NET (MVC) 固有の認証メカニズムを使用して、Web フレームワークの観点からログインできますが、これは長いポーリング サーバー (私はまだ GUID 担当者として知られています) には影響しません。ロングポールサーバーの観点からユーザーを安全に認証するにはどうすればよいですか? このシナリオの「ベスト プラクティス」はありますか? 認証されたクライアントは、認証手順の後、一意のキー (GUID の代わりにメール アドレスとしましょう) によってさらに識別される必要があります。