ClaimsAuthenticationManager.Authenticate(String, ClaimsPrincipal) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Quando sottoposto a override in una classe derivata, restituisce un ClaimsPrincipal oggetto coerente con i requisiti dell'applicazione RP. L'implementazione predefinita non modifica l'oggetto in ingresso ClaimsPrincipal.
public:
virtual System::Security::Claims::ClaimsPrincipal ^ Authenticate(System::String ^ resourceName, System::Security::Claims::ClaimsPrincipal ^ incomingPrincipal);
public virtual System.Security.Claims.ClaimsPrincipal Authenticate(string resourceName, System.Security.Claims.ClaimsPrincipal incomingPrincipal);
abstract member Authenticate : string * System.Security.Claims.ClaimsPrincipal -> System.Security.Claims.ClaimsPrincipal
override this.Authenticate : string * System.Security.Claims.ClaimsPrincipal -> System.Security.Claims.ClaimsPrincipal
Public Overridable Function Authenticate (resourceName As String, incomingPrincipal As ClaimsPrincipal) As ClaimsPrincipal
Parametri
- resourceName
- String
Indirizzo della risorsa richiesta.
- incomingPrincipal
- ClaimsPrincipal
Entità attestazioni che rappresenta l'utente autenticato che tenta di accedere alla risorsa.
Valori restituiti
Entità attestazioni che contiene le modifiche necessarie per l'applicazione rp. L'implementazione predefinita restituisce l'entità delle attestazioni in ingresso non modificata.
Commenti
Il Authenticate metodo viene chiamato dalla pipeline di elaborazione delle richieste È possibile eseguire l'override di questo metodo in una classe derivata per filtrare, modificare o inserire attestazioni nell'entità attestazioni in base ai criteri dell'applicazione rp. A seconda dei requisiti dell'applicazione RP, è anche possibile restituire un'implementazione personalizzata di ClaimsPrincipal.