Freigeben über


AuthenticationOptions Klasse

Definition

Optionen zum Konfigurieren der Authentifizierung.

public ref class AuthenticationOptions
public class AuthenticationOptions
type AuthenticationOptions = class
Public Class AuthenticationOptions
Vererbung
AuthenticationOptions

Konstruktoren

AuthenticationOptions()

Optionen zum Konfigurieren der Authentifizierung.

Eigenschaften

DefaultAuthenticateScheme

Wird von als Standardschema verwendet AuthenticateAsync(HttpContext, String).

DefaultChallengeScheme

Wird von als Standardschema verwendet ChallengeAsync(HttpContext, String, AuthenticationProperties).

DefaultForbidScheme

Wird von als Standardschema verwendet ForbidAsync(HttpContext, String, AuthenticationProperties).

DefaultScheme

Wird als Fallbackstandardschema für alle anderen Standardwerte verwendet.

DefaultSignInScheme

Wird von als Standardschema verwendet SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties).

DefaultSignOutScheme

Wird von als Standardschema verwendet SignOutAsync(HttpContext, String, AuthenticationProperties).

RequireAuthenticatedSignIn

Wenn true, sollte SignIn ausgelöst werden, wenn der Versuch mit einem Benutzer nicht authentifiziert ist. Ein Benutzer gilt als authentifiziert, wenn IsAuthenticated für den zurückgegeben true wird, der ClaimsPrincipal der HTTP-Anforderung zugeordnet ist.

SchemeMap

Ordnet Schemas nach Name zu.

Schemes

Gibt die Schemas in der Reihenfolge zurück, in der sie hinzugefügt wurden (wichtig für die Anforderungsbehandlungspriorität).

Methoden

AddScheme(String, Action<AuthenticationSchemeBuilder>)

Fügt einen hinzu AuthenticationScheme.

AddScheme<THandler>(String, String)

Fügt einen hinzu AuthenticationScheme.

Gilt für: