SignOutAuthenticationHandler<TOptions> 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.
Dodaje obsługę usługi SignOutAsync
generic <typename TOptions>
where TOptions : AuthenticationSchemeOptionsgcnew()public ref class SignOutAuthenticationHandler abstract : Microsoft::AspNetCore::Authentication::AuthenticationHandler<TOptions>, Microsoft::AspNetCore::Authentication::IAuthenticationSignOutHandler
public abstract class SignOutAuthenticationHandler<TOptions> : Microsoft.AspNetCore.Authentication.AuthenticationHandler<TOptions>, Microsoft.AspNetCore.Authentication.IAuthenticationSignOutHandler where TOptions : AuthenticationSchemeOptions, new()
type SignOutAuthenticationHandler<'Options (requires 'Options :> AuthenticationSchemeOptions and 'Options : (new : unit -> 'Options))> = class
inherit AuthenticationHandler<'Options (requires 'Options :> AuthenticationSchemeOptions and 'Options : (new : unit -> 'Options))>
interface IAuthenticationSignOutHandler
interface IAuthenticationHandler
type SignOutAuthenticationHandler<'Options (requires 'Options :> AuthenticationSchemeOptions and 'Options : (new : unit -> 'Options))> = class
inherit AuthenticationHandler<'Options (requires 'Options :> AuthenticationSchemeOptions and 'Options : (new : unit -> 'Options))>
interface IAuthenticationHandler
interface IAuthenticationSignOutHandler
Public MustInherit Class SignOutAuthenticationHandler(Of TOptions)
Inherits AuthenticationHandler(Of TOptions)
Implements IAuthenticationSignOutHandler
Parametry typu
- TOptions
- Dziedziczenie
- Pochodne
- Implementuje
Konstruktory
SignOutAuthenticationHandler<TOptions>(IOptionsMonitor<TOptions>, ILoggerFactory, UrlEncoder) |
Inicjuje nowe wystąpienie klasy SignOutAuthenticationHandler<TOptions>. |
SignOutAuthenticationHandler<TOptions>(IOptionsMonitor<TOptions>, ILoggerFactory, UrlEncoder, ISystemClock) |
Przestarzałe.
Inicjuje nowe wystąpienie klasy SignOutAuthenticationHandler<TOptions>. |
Właściwości
ChallengeCalled |
Dodaje obsługę usługi SignOutAsync (Odziedziczone po AuthenticationHandler<TOptions>) |
ClaimsIssuer |
Pobiera wystawcę, który powinien być używany podczas wydawania oświadczeń. (Odziedziczone po AuthenticationHandler<TOptions>) |
Clock |
Przestarzałe.
Pobiera klasę ISystemClock. (Odziedziczone po AuthenticationHandler<TOptions>) |
Context |
Pobiera lub ustawia wartość HttpContext. (Odziedziczone po AuthenticationHandler<TOptions>) |
CurrentUri |
Pobiera bezwzględny bieżący adres URL. (Odziedziczone po AuthenticationHandler<TOptions>) |
Events |
Program obsługi wywołuje metody zdarzeń, które zapewniają kontrolę aplikacji w określonych punktach, w których odbywa się przetwarzanie. Jeśli nie podano wystąpienia domyślnego, które nie wykonuje niczego, gdy metody są wywoływane. (Odziedziczone po AuthenticationHandler<TOptions>) |
InitializeResult |
Dodaje obsługę usługi SignOutAsync (Odziedziczone po AuthenticationHandler<TOptions>) |
Logger |
Pobiera klasę ILogger. (Odziedziczone po AuthenticationHandler<TOptions>) |
Options |
Pobiera lub ustawia opcje skojarzone z tą procedurą obsługi uwierzytelniania. (Odziedziczone po AuthenticationHandler<TOptions>) |
OptionsMonitor |
Pobiera element do wykrywania IOptionsMonitor<TOptions> zmian w opcjach. (Odziedziczone po AuthenticationHandler<TOptions>) |
OriginalPath |
Pobiera ścieżkę widoczną przez oprogramowanie pośredniczące uwierzytelniania. (Odziedziczone po AuthenticationHandler<TOptions>) |
OriginalPathBase |
Pobiera bazę ścieżki widzianą przez oprogramowanie pośredniczące uwierzytelniania. (Odziedziczone po AuthenticationHandler<TOptions>) |
PriorHandler |
Dodaje obsługę usługi SignOutAsync (Odziedziczone po AuthenticationHandler<TOptions>) |
Request |
HttpRequest Pobiera skojarzone z bieżącym żądaniem. (Odziedziczone po AuthenticationHandler<TOptions>) |
Response |
HttpResponse Pobiera skojarzone z bieżącym żądaniem. (Odziedziczone po AuthenticationHandler<TOptions>) |
Scheme |
Pobiera lub ustawia AuthenticationScheme skojarzenie z tą procedurą obsługi uwierzytelniania. (Odziedziczone po AuthenticationHandler<TOptions>) |
SignInAccepted |
Dodaje obsługę usługi SignOutAsync (Odziedziczone po AuthenticationHandler<TOptions>) |
SignOutAccepted |
Dodaje obsługę usługi SignOutAsync (Odziedziczone po AuthenticationHandler<TOptions>) |
TimeProvider |
Pobiera bieżący czas, głównie do testowania jednostkowego. (Odziedziczone po AuthenticationHandler<TOptions>) |
UrlEncoder |
Pobiera klasę UrlEncoder. (Odziedziczone po AuthenticationHandler<TOptions>) |
Metody
AuthenticateAsync() |
Uwierzytelnianie bieżącego żądania. (Odziedziczone po AuthenticationHandler<TOptions>) |
AuthenticateAsync(AuthenticateContext) |
Dodaje obsługę usługi SignOutAsync (Odziedziczone po AuthenticationHandler<TOptions>) |
BuildRedirectUri(String) |
Tworzy bezwzględny adres URL dla określonego |
ChallengeAsync(AuthenticationProperties) |
Zakwestionowanie bieżącego żądania. (Odziedziczone po AuthenticationHandler<TOptions>) |
ChallengeAsync(ChallengeContext) |
Dodaje obsługę usługi SignOutAsync (Odziedziczone po AuthenticationHandler<TOptions>) |
CreateEventsAsync() |
Tworzy nowe wystąpienie wystąpienia zdarzeń. (Odziedziczone po AuthenticationHandler<TOptions>) |
FinishResponseAsync() |
Hak, który jest wywoływany, gdy odpowiedź o wysłaniu (Odziedziczone po AuthenticationHandler<TOptions>) |
ForbidAsync(AuthenticationProperties) |
Zabraniaj bieżącego żądania. (Odziedziczone po AuthenticationHandler<TOptions>) |
GetDescriptions(DescribeSchemesContext) |
Dodaje obsługę usługi SignOutAsync (Odziedziczone po AuthenticationHandler<TOptions>) |
HandleAuthenticateAsync() |
Umożliwia typom pochodnym obsługę uwierzytelniania. (Odziedziczone po AuthenticationHandler<TOptions>) |
HandleAuthenticateOnceAsync() |
Służy do zapewnienia, że funkcja HandleAuthenticateAsync jest wywoływana tylko raz. Kolejne wywołania będą zwracać ten sam wynik uwierzytelniania. (Odziedziczone po AuthenticationHandler<TOptions>) |
HandleAuthenticateOnceSafeAsync() |
Służy do zapewnienia, że protokół HandleAuthenticateAsync jest wywoływany tylko raz bezpiecznie. Kolejne wywołania będą zwracać ten sam wynik uwierzytelniania. Wszystkie wyjątki zostaną przekonwertowane na wynik uwierzytelniania, który zakończył się niepowodzeniem, zawierający wyjątek. (Odziedziczone po AuthenticationHandler<TOptions>) |
HandleChallengeAsync(AuthenticationProperties) |
Zastąpij tę metodę, aby poradzić sobie z problemami 401, jeśli schemat uwierzytelniania, którego dotyczy pytanie, dotyczy interakcji z uwierzytelnianiem w ramach przepływu żądań. (na przykład dodanie nagłówka odpowiedzi lub zmiana wyniku 401 na 302 na stronę logowania lub lokalizację logowania zewnętrznego). (Odziedziczone po AuthenticationHandler<TOptions>) |
HandleForbiddenAsync(AuthenticationProperties) |
Zastąp tę metodę, aby obsłużyć forbid. (Odziedziczone po AuthenticationHandler<TOptions>) |
HandleForbiddenAsync(ChallengeContext) |
Zastąpij tę metodę, aby poradzić sobie z wyzwaniem, które jest zabronione. (Odziedziczone po AuthenticationHandler<TOptions>) |
HandleRequestAsync() |
Wywoływane raz przez wspólny kod po zainicjowaniu. Jeśli oprogramowanie pośredniczące uwierzytelniania odpowiada bezpośrednio na znane ścieżki, musi zastąpić tę maszynę wirtualną, porównaj ścieżkę żądania ze znanymi ścieżkami, podaj odpowiednie informacje o odpowiedzi i wartość true, aby zatrzymać dalsze przetwarzanie. (Odziedziczone po AuthenticationHandler<TOptions>) |
HandleSignInAsync(SignInContext) |
Dodaje obsługę usługi SignOutAsync (Odziedziczone po AuthenticationHandler<TOptions>) |
HandleSignOutAsync(AuthenticationProperties) |
Zastąpij tę metodę do obsługi funkcji SignOut. |
HandleSignOutAsync(SignOutContext) |
Dodaje obsługę usługi SignOutAsync (Odziedziczone po AuthenticationHandler<TOptions>) |
HandleUnauthorizedAsync(ChallengeContext) |
Zastąpij tę metodę, aby poradzić sobie z problemami 401, jeśli schemat uwierzytelniania, którego dotyczy pytanie, dotyczy interakcji z uwierzytelnianiem w ramach przepływu żądań. (na przykład dodanie nagłówka odpowiedzi lub zmiana wyniku 401 na 302 na stronę logowania lub lokalizację logowania zewnętrznego). (Odziedziczone po AuthenticationHandler<TOptions>) |
InitializeAsync(AuthenticationScheme, HttpContext) |
Zainicjuj procedurę obsługi, rozwiąż opcje i zweryfikuj je. (Odziedziczone po AuthenticationHandler<TOptions>) |
InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder) |
Inicjowanie jest wywoływane raz na żądanie w celu kontekstu tego wystąpienia z odpowiednim stanem. (Odziedziczone po AuthenticationHandler<TOptions>) |
InitializeEventsAsync() |
Inicjuje obiekt zdarzeń, wywoływany raz na żądanie przez InitializeAsync(AuthenticationScheme, HttpContext). (Odziedziczone po AuthenticationHandler<TOptions>) |
InitializeHandlerAsync() |
Wywołana po zainicjowaniu opcji/zdarzeń została zainicjowana, aby program obsługi zakończył inicjowanie. (Odziedziczone po AuthenticationHandler<TOptions>) |
ResolveTarget(String) |
Usuwa schemat, do którego jest przekazywana ta operacja uwierzytelniania. (Odziedziczone po AuthenticationHandler<TOptions>) |
ShouldHandleScheme(String, Boolean) |
Dodaje obsługę usługi SignOutAsync (Odziedziczone po AuthenticationHandler<TOptions>) |
SignInAsync(SignInContext) |
Dodaje obsługę usługi SignOutAsync (Odziedziczone po AuthenticationHandler<TOptions>) |
SignOutAsync(AuthenticationProperties) |
Zachowanie wylogowywu. |
SignOutAsync(SignOutContext) |
Dodaje obsługę usługi SignOutAsync (Odziedziczone po AuthenticationHandler<TOptions>) |
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla