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. |