Aplikacja działa na websocketach, socket.io + express. Chcę, aby po wejściu na jakikolwiek adres strony klient wysłał żądanie do serwera, w którym załączy swój identyfikator socketowy. Potem, na serwerze chcę przechwycić jego żądanie, użyć ntlma do wyczytania jego username, wysłać mu (do tego socketa) odczytany username (tak będzie rozpoznawalny w systemie), a potem normalnie zakończyć odpowiedź. Czy takie coś jest osiągalne?

Wydawało mi się, że rozwiązanie ze stacka (http://stackoverflow.com/questions/25532692/how-to-share-sessions-with-socket-io-1-x-and-express-4-x) rozwiąże problem, ale mi niestety nie chce to działać i socket.request.session jest undefined. Ogółem problem polega na tym, że użytkownik ma być rozpoznawalny w aplikacji poprzez jego windowsowy login.