ClaimsAuthenticationManager.Authenticate(String, ClaimsPrincipal) Metod

Definition

När det åsidosättas i en härledd klass returnerar ett ClaimsPrincipal objekt som överensstämmer med kraven för RP-programmet. Standardimplementeringen ändrar inte inkommande 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

Parametrar

resourceName
String

Adressen till den resurs som begärs.

incomingPrincipal
ClaimsPrincipal

Anspråksobjektet som representerar den autentiserade användare som försöker komma åt resursen.

Returer

Ett anspråksobjekt som innehåller eventuella ändringar som krävs för RP-programmet. Standardimplementeringen returnerar det inkommande anspråksobjektet oförändrade.

Kommentarer

Metoden Authenticate anropas från pipelinen för bearbetning av begäranden Du kan åsidosätta den här metoden i en härledd klass för att filtrera, ändra eller mata in anspråk i anspråksobjektet enligt principen för ditt RP-program. Beroende på kraven för RP-programmet kan du även returnera en anpassad implementering av ClaimsPrincipal.

Gäller för