ClaimsAuthenticationManager.Authenticate(String, ClaimsPrincipal) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
En cas de substitution dans une classe dérivée, retourne un ClaimsPrincipal objet conforme aux exigences de l’application RP. L’implémentation par défaut ne modifie pas l’entrée 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
Paramètres
- resourceName
- String
Adresse de la ressource demandée.
- incomingPrincipal
- ClaimsPrincipal
Principal de revendications qui représente l’utilisateur authentifié qui tente d’accéder à la ressource.
Retours
Principal de revendications qui contient les modifications nécessaires pour l’application rp. L’implémentation par défaut retourne le principal de revendications entrant non modifié.
Remarques
La Authenticate méthode est appelée à partir du pipeline de traitement des demandes. Vous pouvez remplacer cette méthode dans une classe dérivée pour filtrer, modifier ou injecter des revendications dans le principal de revendications en fonction de la stratégie de votre application rp. Selon les exigences de l’application rp, vous pouvez même retourner une implémentation personnalisée de ClaimsPrincipal.