Mam self-hosted wystąpienie SignalR, za pomocą OWIN. Chciałbym wprowadzić autoryzację. Moi użytkownicy będą już logować się do aplikacji ASP.NET MVC, korzystając z Uwierzytelniania za pomocą formularzy.Akceptowanie plików cookie uwierzytelniania formularzy ASP.NET w hostowanej przez OWIN implementacji SignalR?
Ponieważ obie aplikacje będą dostępne pod tym samym adresem URL, pliki cookie będą udostępniane między tymi dwoma. Jak mogę zaakceptować plik cookie uwierzytelniania formularzy w samodzielnie hostowanej aplikacji SignalR?
Wyjaśnienie: Mówię o przeglądarce, która uzyskuje dostęp do samohostowanego koncentratora SignalR przy użyciu tych samych poświadczeń, które zostały użyte do zalogowania się w oddzielnej (ale powiązanej i zainstalowanej na tym samym hoście) aplikacji IIS.
Pytanie brzmi: w jaki sposób mogę podłączyć się do potoku serwera SignalR, aby przechwycić plik cookie .ASPXAUTH
i użyć go do ustawienia aktualnej nazwy użytkownika przed wywołaniem koncentratora?
Jeśli to pomoże, mogę wrzucić trochę Nancy do miksu.
Czy kiedykolwiek znalazłeś rozwiązanie swojego problemu? Próbuję zrobić to samo (chociaż moja aplikacja MVC i moja własna hostowana usługa SignalR są na różnych portach). –