ClaimsAuthenticationManager.Authenticate(String, ClaimsPrincipal) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.