RemoteAuthenticationHandler<TOptions> Třída

Definice

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

C#
public abstract class RemoteAuthenticationHandler<TOptions> : Microsoft.AspNetCore.Authentication.AuthenticationHandler<TOptions> where TOptions : RemoteAuthenticationOptions
C#
public abstract class RemoteAuthenticationHandler<TOptions> : Microsoft.AspNetCore.Authentication.AuthenticationHandler<TOptions>, Microsoft.AspNetCore.Authentication.IAuthenticationRequestHandler where TOptions : RemoteAuthenticationOptions, new()

Parametry typu

TOptions

Typ možností použitých ke konfiguraci obslužné rutiny ověřování.

Dědičnost
RemoteAuthenticationHandler<TOptions>
Odvozené
Implementuje

Konstruktory

Vlastnosti

ChallengeCalled

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

(Zděděno od AuthenticationHandler<TOptions>)
ClaimsIssuer

Získá vystavitele, který by se měl použít při vystavení jakýchkoli deklarací identity.

(Zděděno od AuthenticationHandler<TOptions>)
Clock
Zastaralé.

Získá ISystemClock.

(Zděděno od AuthenticationHandler<TOptions>)
Context

Získá nebo nastaví HttpContext.

(Zděděno od AuthenticationHandler<TOptions>)
CurrentUri

Získá absolutní aktuální adresu URL.

(Zděděno od AuthenticationHandler<TOptions>)
Events

Obslužná rutina volá metody událostí, které dávají řízení aplikace v určitých bodech, kde probíhá zpracování. Pokud není zadána výchozí instance je zadána, což nic nedělá, když jsou volána metody.

Events

Obslužná rutina volá metody událostí, které dávají řízení aplikace v určitých bodech, kde probíhá zpracování. Pokud není zadána výchozí instance je zadána, což nic nedělá, když jsou volána metody.

(Zděděno od AuthenticationHandler<TOptions>)
InitializeResult

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

(Zděděno od AuthenticationHandler<TOptions>)
Logger

Získá ILogger.

(Zděděno od AuthenticationHandler<TOptions>)
Options

Získá nebo nastaví možnosti přidružené k této ověřovací obslužné rutině.

(Zděděno od AuthenticationHandler<TOptions>)
OptionsMonitor

Získá IOptionsMonitor<TOptions> k detekci změn možností.

(Zděděno od AuthenticationHandler<TOptions>)
OriginalPath

Získá cestu, jak je vidět v middlewaru ověřování.

(Zděděno od AuthenticationHandler<TOptions>)
OriginalPathBase

Získá základ cesty, jak je vidět v middlewaru ověřování.

(Zděděno od AuthenticationHandler<TOptions>)
PriorHandler

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

(Zděděno od AuthenticationHandler<TOptions>)
Request

Získá HttpRequest přidružené k aktuálnímu požadavku.

(Zděděno od AuthenticationHandler<TOptions>)
Response

Získá HttpResponse přidružené k aktuálnímu požadavku.

(Zděděno od AuthenticationHandler<TOptions>)
Scheme

Získá nebo nastaví AuthenticationScheme přidružené k této obslužné rutině ověřování.

(Zděděno od AuthenticationHandler<TOptions>)
SignInAccepted

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

(Zděděno od AuthenticationHandler<TOptions>)
SignInScheme

Schéma ověřování používané ve výchozím nastavení pro přihlášení.

SignOutAccepted

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

(Zděděno od AuthenticationHandler<TOptions>)
TimeProvider

Získá aktuální čas, především pro testování jednotek.

(Zděděno od AuthenticationHandler<TOptions>)
UrlEncoder

Získá UrlEncoder.

(Zděděno od AuthenticationHandler<TOptions>)

Metody

AuthenticateAsync()

Ověřte aktuální požadavek.

(Zděděno od AuthenticationHandler<TOptions>)
AuthenticateAsync(AuthenticateContext)

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

(Zděděno od AuthenticationHandler<TOptions>)
BuildRedirectUri(String)

Vytvoří absolutní adresu URL pro zadanou targetPath.

(Zděděno od AuthenticationHandler<TOptions>)
ChallengeAsync(AuthenticationProperties)

Zadejte výzvu k aktuálnímu požadavku.

(Zděděno od AuthenticationHandler<TOptions>)
ChallengeAsync(ChallengeContext)

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

(Zděděno od AuthenticationHandler<TOptions>)
CreateEventsAsync()

Vytvoří novou instanci instance událostí.

CreateEventsAsync()

Vytvoří novou instanci instance událostí.

(Zděděno od AuthenticationHandler<TOptions>)
FinishResponseAsync()

Volání háku, který se volá při odeslání odpovědi

(Zděděno od AuthenticationHandler<TOptions>)
ForbidAsync(AuthenticationProperties)

Zakázat aktuální požadavek.

(Zděděno od AuthenticationHandler<TOptions>)
GenerateCorrelationId(AuthenticationProperties)

Vytvoří soubor cookie obsahující nonce použitý ke korelaci aktuální žádosti o vzdálené ověřování.

GenerateCorrelationId(AuthenticationProperties)

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

GetDescriptions(DescribeSchemesContext)

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

(Zděděno od AuthenticationHandler<TOptions>)
HandleAccessDeniedErrorAsync(AuthenticationProperties)

Odvozené typy mohou tuto metodu přepsat za účelem zpracování chyb odepření přístupu.

HandleAuthenticateAsync()

Umožňuje odvozené typy zpracovávat ověřování.

HandleAuthenticateOnceAsync()

Používá se k zajištění, že HandleAuthenticateAsync je vyvolán pouze jednou. Následující volání vrátí stejný výsledek ověření.

(Zděděno od AuthenticationHandler<TOptions>)
HandleAuthenticateOnceSafeAsync()

Používá se k zajištění bezpečného vyvolání handleAuthenticateAsync pouze jednou. Následující volání vrátí stejný výsledek ověřování. Všechny výjimky budou převedeny na neúspěšný výsledek ověřování obsahující výjimku.

(Zděděno od AuthenticationHandler<TOptions>)
HandleChallengeAsync(AuthenticationProperties)

Tuto metodu přepište, aby se vyřešila otázka 401 problémů, pokud příslušné schéma ověřování řeší interakci s ověřováním v rámci toku požadavků. (například přidání hlavičky odpovědi nebo změna výsledku 401 na 302 přihlašovací stránky nebo externího přihlašovacího umístění.)

(Zděděno od AuthenticationHandler<TOptions>)
HandleForbiddenAsync(AuthenticationProperties)

Přepsat tuto metodu pro zpracování Forbid.

HandleForbiddenAsync(AuthenticationProperties)

Přepsat tuto metodu pro zpracování Forbid.

(Zděděno od AuthenticationHandler<TOptions>)
HandleForbiddenAsync(ChallengeContext)

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

HandleForbiddenAsync(ChallengeContext)

Tuto metodu přepište, aby se vyřešila výzva, která je zakázaná.

(Zděděno od AuthenticationHandler<TOptions>)
HandleRemoteAuthenticateAsync()

Ověřte identitu uživatele pomocí zprostředkovatele identity.

Metoda zpracuje požadavek na koncový bod definovaný metodou CallbackPath.

HandleRemoteCallbackAsync()

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

HandleRequestAsync()

Zpracovává aktuální požadavek na ověření.

HandleSignInAsync(SignInContext)

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

HandleSignInAsync(SignInContext)

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

(Zděděno od AuthenticationHandler<TOptions>)
HandleSignOutAsync(SignOutContext)

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

HandleSignOutAsync(SignOutContext)

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

(Zděděno od AuthenticationHandler<TOptions>)
HandleUnauthorizedAsync(ChallengeContext)

Tuto metodu přepište, aby se vyřešila otázka 401 problémů, pokud příslušné schéma ověřování řeší interakci s ověřováním v rámci toku požadavků. (například přidání hlavičky odpovědi nebo změna výsledku 401 na 302 přihlašovací stránky nebo externího přihlašovacího umístění.)

(Zděděno od AuthenticationHandler<TOptions>)
InitializeAsync(AuthenticationScheme, HttpContext)

Inicializace obslužné rutiny, vyřešení možností a jejich ověření.

(Zděděno od AuthenticationHandler<TOptions>)
InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder)

Inicializace se volá jednou za požadavek pro kontextalizaci této instance s odpovídajícím stavem.

(Zděděno od AuthenticationHandler<TOptions>)
InitializeEventsAsync()

Inicializuje objekt událostí, volaných jednou na požadavek InitializeAsync(AuthenticationScheme, HttpContext).

(Zděděno od AuthenticationHandler<TOptions>)
InitializeHandlerAsync()

Volá se po inicializaci možností nebo událostí, aby obslužná rutina dokončila inicializaci sama.

(Zděděno od AuthenticationHandler<TOptions>)
ResolveTarget(String)

Vyřeší schéma, na které se tato ověřovací operace přepošla.

(Zděděno od AuthenticationHandler<TOptions>)
ShouldHandleRequestAsync()

Získá hodnotu, která určuje, zda aktuální žádost o ověření by měla být zpracována HandleRequestAsync().

ShouldHandleScheme(String, Boolean)

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

(Zděděno od AuthenticationHandler<TOptions>)
SignInAsync(SignInContext)

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

(Zděděno od AuthenticationHandler<TOptions>)
SignOutAsync(SignOutContext)

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

(Zděděno od AuthenticationHandler<TOptions>)
ValidateCorrelationId(AuthenticationProperties)

Ověří, že aktuální požadavek koreluje s aktuální žádostí o vzdálené ověřování.

ValidateCorrelationId(AuthenticationProperties)

Názorná abstrakce pro AuthenticationHandler<TOptions>, která provádí ověřování pomocí samostatně hostovaného poskytovatele.

Platí pro

Produkt Verze
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0