У меня есть интерфейс, созданный с использованием VueJS, и серверная часть в качестве ASP.NET Web API 2. Я также использую SignalR.
Перед входом в систему я не запускаю соединение SignalR с сервером. Я публикую в конечную точку токена аутентификации owin, используя пост jquery ajax для получения токена. После этого, если токен успешно сгенерирован, я запускаю экземпляр SignalR.
НО я не могу получить доступ к идентификатору / утверждениям в SignalR Hub.
Clients.All.Listen(Context.Identity); // gives null
Мой API и интерфейс находятся в двух разных папках в разных доменах.