Допустим, у меня есть сервер длинных опросов, который работает как надо - когда новый клиент подключается к сайту (он просто подключается как анонимный без аутентификации), выдается новый GUID и сохраняется в подписанном файле cookie, который идентифицирует это подключение во время опросов между клиент и сервер.
Теперь клиент хочет войти в систему и продолжить работу как аутентифицированный пользователь. Проблема в том, что сервер длинных опросов (node.js) и веб-фреймворк (ASP.NET) работают как автономные системы. Я могу использовать специальный механизм аутентификации ASP.NET (MVC) для входа в систему с точки зрения веб-фреймворка, но это не влияет на сервер длинных опросов (где я все еще известен как какой-то парень с GUID). Как мне безопасно аутентифицировать пользователя с точки зрения сервера длинных опросов? Существуют ли какие-либо «лучшие практики» для этого сценария? Аутентифицированный клиент должен, после процедуры аутентификации, дополнительно идентифицироваться своим уникальным ключом (скажем, почтовым адресом вместо GUID).