RemoteAuthenticationOptions Klasa

Definicja

Zawiera opcje używane przez element RemoteAuthenticationHandler<TOptions>.

public ref class RemoteAuthenticationOptions : Microsoft::AspNetCore::Builder::AuthenticationOptions
public class RemoteAuthenticationOptions : Microsoft.AspNetCore.Builder.AuthenticationOptions
type RemoteAuthenticationOptions = class
    inherit AuthenticationOptions
Public Class RemoteAuthenticationOptions
Inherits AuthenticationOptions
Dziedziczenie
RemoteAuthenticationOptions
Pochodne

Konstruktory

RemoteAuthenticationOptions()

Zawiera opcje używane przez element RemoteAuthenticationHandler<TOptions>.

Pola

Events

Zawiera opcje używane przez element RemoteAuthenticationHandler<TOptions>.

Właściwości

AuthenticationScheme

Schemat uwierzytelniania w opcjach odpowiada nazwie logicznej dla określonego schematu uwierzytelniania. Można przypisać inną wartość, aby używać tego samego typu oprogramowania pośredniczącego uwierzytelniania więcej niż raz w potoku.

(Odziedziczone po AuthenticationOptions)
AutomaticAuthenticate

Jeśli to prawda, oprogramowanie pośredniczące uwierzytelniania zmienia przychodzącego użytkownika żądania. Jeśli wartość false, oprogramowanie pośredniczące uwierzytelniania będzie dostarczać tożsamość tylko w przypadku jawnego wskazania przez AuthenticationScheme.

(Odziedziczone po AuthenticationOptions)
AutomaticChallenge

Jeśli to prawda, oprogramowanie pośredniczące uwierzytelniania powinno obsługiwać automatyczne wyzwanie. Jeśli wartość false, oprogramowanie pośredniczące uwierzytelniania zmieni odpowiedzi tylko wtedy, gdy zostanie jawnie wskazane przez metodę AuthenticationScheme.

(Odziedziczone po AuthenticationOptions)
BackchannelHttpHandler

Program HttpMessageHandler używany do komunikowania się ze zdalnym dostawcą tożsamości. Nie można go ustawić w tym samym czasie co BackchannelCertificateValidator, chyba że wartość może być obniżana do elementu WebRequestHandler.

BackchannelTimeout

Pobiera lub ustawia wartość limitu czasu w milisekundach dla komunikacji kanału zaplecza z dostawcą tożsamości zdalnej.

CallbackPath

Ścieżka żądania w ścieżce podstawowej aplikacji, w której zostanie zwrócony agent użytkownika. Oprogramowanie pośredniczące przetworzy to żądanie po nadejściu.

ClaimsIssuer

Pobiera lub ustawia wystawcę, który ma być używany dla wszelkich utworzonych oświadczeń

(Odziedziczone po AuthenticationOptions)
Description

Dodatkowe informacje o typie uwierzytelniania, który jest udostępniany aplikacji.

(Odziedziczone po AuthenticationOptions)
DisplayName

Pobierz lub ustawia tekst, który użytkownik może wyświetlić w interfejsie użytkownika logowania.

RemoteAuthenticationTimeout

Pobiera lub ustawia limit czasu ukończenia przepływu uwierzytelniania (domyślnie 15 minut).

SaveTokens

Określa, czy tokeny dostępu i odświeżania powinny być przechowywane w AuthenticationProperties tokenach po pomyślnym uwierzytelnieniu. Ta właściwość jest domyślnie ustawiona false w celu zmniejszenia rozmiaru końcowego pliku cookie uwierzytelniania.

SignInScheme

Pobiera lub ustawia schemat uwierzytelniania odpowiadający oprogramowania pośredniczącemu odpowiedzialnemu za utrwalanie tożsamości użytkownika po pomyślnym uwierzytelnieniu. Ta wartość zazwyczaj odpowiada oprogramowaniem pośredniczącym plików cookie zarejestrowanym w klasie Startup. Po pominięciu SignInScheme parametr jest używany jako wartość rezerwowa.

SystemClock

Tylko do celów testowych.

(Odziedziczone po AuthenticationOptions)

Dotyczy