Mam kilka aplikacji hostowanych na tym samym serwerze IIS (różne kontekstowe katalogi główne), które są chronione przy użyciu pakietów NuGet Microsoft.ASPNet.Identity 2.1. Jednak w chwili, gdy loguję się do jednej z aplikacji, następna wizyta w którejkolwiek z pozostałych aplikacji powoduje, że muszę się ponownie zalogować. Nie mogę zalogować się w więcej niż jednej aplikacji jednocześnie.Używanie tożsamości ASP.Net w wielu aplikacjach WWW
Zgaduję, że wszyscy używają tego samego pliku cookie do przechowywania tokenu logowania, więc po zalogowaniu się w jednej aplikacji resetuje plik cookie, który staje się nieprawidłowy dla żądań do innych aplikacji.
Jakie są moje opcje rozwiązania tego problemu? Nie mam nic przeciwko konieczności logowania się do każdej aplikacji indywidualnie, więc czy każda aplikacja może być skonfigurowana do używania innego pliku cookie?
Alternatywnie, każda aplikacja ma w rzeczywistości dzielić tę samą tabelę użytkownika w DB, więc to może być możliwe, aby skonfigurować go tak, że po zalogowaniu się do jednej z aplikacji, inni także stać zalogowany.
Kiedy mówisz WebAPI tożsamość, masz na myśli ASP.NET Identity? – Luke
Przepraszam, tak, pakiety Microsoft.AspNet.Identity Nuget. Nie wiem, dlaczego myślałem, że nazywa się to tożsamością WebApi. Dzięki, że mnie poprawiłeś. –
Okey dokes.Przepraszam, tylko upewniam się :) – Luke