OAuthOptions Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Opcje konfiguracji dla elementu OAuthMiddleware<TOptions>.
public ref class OAuthOptions : Microsoft::AspNetCore::Builder::RemoteAuthenticationOptions
public class OAuthOptions : Microsoft.AspNetCore.Builder.RemoteAuthenticationOptions
type OAuthOptions = class
inherit RemoteAuthenticationOptions
Public Class OAuthOptions
Inherits RemoteAuthenticationOptions
- Dziedziczenie
- Pochodne
Konstruktory
OAuthOptions() |
Opcje konfiguracji dla elementu OAuthMiddleware<TOptions>. |
Właściwości
AuthenticationScheme |
Element AuthenticationScheme w opcjach odpowiada nazwie logicznej dla określonego schematu uwierzytelniania. Inną wartość można przypisać, 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. |
AutomaticAuthenticate |
Jeśli ma wartość true, oprogramowanie pośredniczące uwierzytelniania zmienia przychodzącego użytkownika żądania. Jeśli fałsz oprogramowania pośredniczącego uwierzytelniania będzie dostarczać tożsamość tylko wtedy, gdy jest jawnie wskazane przez AuthenticationScheme. (Odziedziczone po AuthenticationOptions) |
AutomaticChallenge |
Jeśli ma wartość true, oprogramowanie pośredniczące uwierzytelniania powinno obsługiwać automatyczne wyzwanie. Jeśli fałsz oprogramowanie pośredniczące uwierzytelniania zmieni odpowiedzi tylko wtedy, gdy jest jawnie wskazane przez authenticationScheme. (Odziedziczone po AuthenticationOptions) |
BackchannelHttpHandler |
Program HttpMessageHandler używany do komunikowania się z dostawcą tożsamości zdalnej. Nie można ustawić tego elementu w tym samym czasie co BackchannelCertificateValidator, chyba że można obniżyć wartość do programu WebRequestHandler. (Odziedziczone po RemoteAuthenticationOptions) |
BackchannelTimeout |
Pobiera lub ustawia wartość limitu czasu w milisekundach na potrzeby komunikacji z kanałem 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 powinien być używany dla wszelkich utworzonych oświadczeń (Odziedziczone po AuthenticationOptions) |
ClientId |
Pobiera lub ustawia identyfikator klienta przypisanego przez dostawcę. |
ClientSecret |
Pobiera lub ustawia klucz tajny klienta przypisanego przez dostawcę. |
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. |
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 ustawiana |
Scope |
Pobiera listę uprawnień do żądania. |
SignInScheme |
Pobiera lub ustawia schemat uwierzytelniania odpowiadający programowi pośredniczącemu odpowiedzialnemu za utrwalanie tożsamości użytkownika po pomyślnym uwierzytelnieniu. Ta wartość zazwyczaj odpowiada oprogramowanie pośredniczącemu pliku cookie zarejestrowanemu w klasie Startup. Po pominięciu SignInScheme jest używana jako wartość rezerwowa. (Odziedziczone po RemoteAuthenticationOptions) |
StateDataFormat |
Pobiera lub ustawia typ używany do zabezpieczania danych obsługiwanych przez oprogramowanie pośredniczące. |
SystemClock |
Tylko do celów testowych. |
SystemClock |
Tylko do celów testowych. (Odziedziczone po AuthenticationOptions) |
TokenEndpoint |
Pobiera lub ustawia identyfikator URI oprogramowania pośredniczącego, aby wymienić token OAuth. |
UserInformationEndpoint |
Pobiera lub ustawia identyfikator URI oprogramowania pośredniczącego, aby uzyskać informacje o użytkowniku. Ta wartość nie jest używana w implementacji domyślnej. Jest ona używana w niestandardowych implementacjach protokołu IOAuthenticationEvents.Authenticationd lub OAuthAuthenticationHandler.CreateTicketAsync. |