W ASP.NET (MVC i WebAPI) w jaki sposób jest inicjowany obiekt tożsamości użytkownika z danymi z pliku cookie FormsAuthentication?Jak to jest Tożsamość użytkownika | Zestaw główny podczas cyklu życia aplikacji
Co chcę zrobić, to użyć 2 rodzajów uwierzytelniania, opartego na plikach cookie i niestandardowego nagłówka. Ponieważ klasa AuthorizeAttribute
sprawdza tylko metodę User.Identity.IsAuthorized()
i nie używa żadnego kodu specyficznego dla FormsAuthentication, oznacza to tylko, że muszę ręcznie ustawić obiekt User.Identity
, czy to w pliku global.asax, czy w DelegatingHandler.
Jak skonfigurować User.Identity? W jaki sposób framework automatycznie ustawia go przy użyciu FormsAuthentication?
Tak więc na podstawie tego, co powiedział Aliostad, kiedy ustawię tożsamość, jeśli dodadzą "User.Controller", tożsamość przeniesie się do tego? –