Udostępnij za pośrednictwem


AuthenticationOptions Klasa

Definicja

Opcje konfigurowania uwierzytelniania.

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

Konstruktory

AuthenticationOptions()

Opcje konfigurowania uwierzytelniania.

Właściwości

DefaultAuthenticateScheme

Używany jako schemat domyślny przez AuthenticateAsync(HttpContext, String).

DefaultChallengeScheme

Używany jako schemat domyślny przez ChallengeAsync(HttpContext, String, AuthenticationProperties).

DefaultForbidScheme

Używany jako schemat domyślny przez ForbidAsync(HttpContext, String, AuthenticationProperties).

DefaultScheme

Używany jako domyślny schemat rezerwowy dla wszystkich pozostałych ustawień domyślnych.

DefaultSignInScheme

Używany jako schemat domyślny przez SignInAsync(HttpContext, String, ClaimsPrincipal, AuthenticationProperties).

DefaultSignOutScheme

Używany jako schemat domyślny przez SignOutAsync(HttpContext, String, AuthenticationProperties).

RequireAuthenticatedSignIn

Jeśli wartość true, funkcja SignIn powinna zgłosić próbę uwierzytelnienia użytkownika. Użytkownik jest uznawany za uwierzytelnionego, jeśli IsAuthenticated zwraca wartość true skojarzona ClaimsPrincipal z żądaniem HTTP.

SchemeMap

Schematy map według nazwy.

Schemes

Zwraca schematy w kolejności, w której zostały dodane (ważne dla priorytetu obsługi żądań)

Metody

AddScheme(String, Action<AuthenticationSchemeBuilder>)

Dodaje element AuthenticationScheme.

AddScheme<THandler>(String, String)

Dodaje element AuthenticationScheme.

Dotyczy