In ASP.NET (MVC e WebAPI), come viene inizializzato l'oggetto Identità utente con i dati del cookie FormsAuthentication?Come è l'identità dell'utente | Impostazione principale durante il ciclo di vita dell'applicazione
Quello che voglio fare è utilizzare 2 tipi di autenticazione, basata su cookie e un'intestazione basata su uno personalizzato. Poiché la classe AuthorizeAttribute
controlla solo il metodo User.Identity.IsAuthorized()
e non utilizza alcun codice specifico per FormsAuthentication, significa che tutto ciò che devo fare è impostare manualmente l'oggetto User.Identity
, sia in global.asax che in DelegatingHandler.
Quindi, come impostare User.Identity? In che modo il framework lo imposta automaticamente usando FormsAuthentication?
Quindi, in base a ciò che ha detto Aliostad, una volta configurata l'identità, se aggiungono 'User.Controller', l'identità verrà trasferita a questo? –