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 oggetto ClaimsPrincipal consistente con i requisiti dell'applicazione RP. L'implementazione predefinita non modifica l'elemento ClaimsPrincipal in ingresso.
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
L'indirizzo della risorsa che viene richiesta.
- incomingPrincipal
- ClaimsPrincipal
L'entità delle attestazioni che rappresenta l'utente autenticato che tenta di accedere alla risorsa.
Restituisce
Entità delle attestazioni che contiene tutte le modifiche necessarie per l'applicazione di 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.