Udostępnij za pośrednictwem


MicrosoftAccountOptions Klasa

Definicja

Opcje konfiguracji dla programu MicrosoftAccountMiddleware.

public ref class MicrosoftAccountOptions : Microsoft::AspNetCore::Builder::OAuthOptions
public class MicrosoftAccountOptions : Microsoft.AspNetCore.Builder.OAuthOptions
type MicrosoftAccountOptions = class
    inherit OAuthOptions
Public Class MicrosoftAccountOptions
Inherits OAuthOptions
Dziedziczenie

Konstruktory

MicrosoftAccountOptions()

Inicjuje nowy MicrosoftAccountOptionselement .

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)
AuthorizationEndpoint

Pobiera lub ustawia identyfikator URI, w którym klient zostanie przekierowany do uwierzytelnienia.

(Odziedziczone po OAuthOptions)
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.

(Odziedziczone po RemoteAuthenticationOptions)
BackchannelTimeout

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

(Odziedziczone po RemoteAuthenticationOptions)
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.

(Odziedziczone po RemoteAuthenticationOptions)
ClaimsIssuer

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

(Odziedziczone po AuthenticationOptions)
ClientId

Pobiera lub ustawia identyfikator klienta przypisanego przez dostawcę.

(Odziedziczone po OAuthOptions)
ClientSecret

Pobiera lub ustawia klucz tajny klienta przypisanego przez dostawcę.

(Odziedziczone po OAuthOptions)
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.

(Odziedziczone po RemoteAuthenticationOptions)
Events

Pobiera lub ustawia IOAuthEvents używane do obsługi zdarzeń uwierzytelniania.

(Odziedziczone po OAuthOptions)
RemoteAuthenticationTimeout

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

(Odziedziczone po RemoteAuthenticationOptions)
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.

(Odziedziczone po RemoteAuthenticationOptions)
Scope

Pobiera listę uprawnień do żądania.

(Odziedziczone po OAuthOptions)
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.

(Odziedziczone po RemoteAuthenticationOptions)
StateDataFormat

Pobiera lub ustawia typ używany do zabezpieczania danych obsługiwanych przez oprogramowanie pośredniczące.

(Odziedziczone po OAuthOptions)
SystemClock

Tylko do celów testowych.

(Odziedziczone po OAuthOptions)
TokenEndpoint

Pobiera lub ustawia identyfikator URI, do których oprogramowanie pośredniczące będzie uzyskiwać dostęp do wymiany tokenu OAuth.

(Odziedziczone po OAuthOptions)
UserInformationEndpoint

Pobiera lub ustawia identyfikator URI, do których oprogramowanie pośredniczące będzie uzyskiwać dostęp w celu uzyskania informacji o użytkowniku. Ta wartość nie jest używana w implementacji domyślnej. Jest ona używana w niestandardowych implementacjach interfejsu IOAuthauthenticationEvents.Authenticated lub OAuthAuthenticationHandler.CreateTicketAsync.

(Odziedziczone po OAuthOptions)

Dotyczy