Sdílet prostřednictvím


CookieAuthenticationHandler Třída

Definice

Implementace obslužné rutiny ověřování na základě souborů cookie.

public ref class CookieAuthenticationHandler : Microsoft::AspNetCore::Authentication::AuthenticationHandler<Microsoft::AspNetCore::Authentication::Cookies::CookieAuthenticationOptions ^>, Microsoft::AspNetCore::Authentication::IAuthenticationSignInHandler
public ref class CookieAuthenticationHandler : Microsoft::AspNetCore::Authentication::SignInAuthenticationHandler<Microsoft::AspNetCore::Authentication::Cookies::CookieAuthenticationOptions ^>
public class CookieAuthenticationHandler : Microsoft.AspNetCore.Authentication.AuthenticationHandler<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>, Microsoft.AspNetCore.Authentication.IAuthenticationSignInHandler
public class CookieAuthenticationHandler : Microsoft.AspNetCore.Authentication.SignInAuthenticationHandler<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>
type CookieAuthenticationHandler = class
    inherit AuthenticationHandler<CookieAuthenticationOptions>
    interface IAuthenticationSignInHandler
    interface IAuthenticationSignOutHandler
    interface IAuthenticationHandler
type CookieAuthenticationHandler = class
    inherit SignInAuthenticationHandler<CookieAuthenticationOptions>
Public Class CookieAuthenticationHandler
Inherits AuthenticationHandler(Of CookieAuthenticationOptions)
Implements IAuthenticationSignInHandler
Public Class CookieAuthenticationHandler
Inherits SignInAuthenticationHandler(Of CookieAuthenticationOptions)
Dědičnost
Dědičnost
Implementuje

Konstruktory

CookieAuthenticationHandler(IOptionsMonitor<CookieAuthenticationOptions>, ILoggerFactory, UrlEncoder)

Inicializuje novou instanci CookieAuthenticationHandler.

CookieAuthenticationHandler(IOptionsMonitor<CookieAuthenticationOptions>, ILoggerFactory, UrlEncoder, ISystemClock)
Zastaralé.

Inicializuje novou instanci CookieAuthenticationHandler.

Vlastnosti

ChallengeCalled

Implementace obslužné rutiny ověřování na základě souborů cookie.

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

InitializeResult

Implementace obslužné rutiny ověřování na základě souborů cookie.

(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

Implementace obslužné rutiny ověřování na základě souborů cookie.

(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

Implementace obslužné rutiny ověřování na základě souborů cookie.

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

Implementace obslužné rutiny ověřování na základě souborů cookie.

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

Implementace obslužné rutiny ověřování na základě souborů cookie.

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

Implementace obslužné rutiny ověřování na základě souborů cookie.

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

Vytvoří novou instanci instance událostí.

FinishResponseAsync()

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

ForbidAsync(AuthenticationProperties)

Zakázat aktuální požadavek.

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

Implementace obslužné rutiny ověřování na základě souborů cookie.

(Zděděno od AuthenticationHandler<TOptions>)
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í.)

HandleForbiddenAsync(AuthenticationProperties)

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

HandleForbiddenAsync(ChallengeContext)

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

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

Volá se jednou běžným kódem po inicializaci. Pokud middleware ověřování reaguje přímo na konkrétní známé cesty, musí přepsat tento virtuální počítač, porovnejte cestu požadavku s jeho známými cestami, zadejte všechny informace o odpovědi podle potřeby a true, aby se zastavilo další zpracování.

(Zděděno od AuthenticationHandler<TOptions>)
HandleSignInAsync(ClaimsPrincipal, AuthenticationProperties)

Přepište tuto metodu pro zpracování SignIn.

HandleSignInAsync(SignInContext)

Implementace obslužné rutiny ověřování na základě souborů cookie.

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

Přepište tuto metodu pro zpracování SignOut.

HandleSignOutAsync(SignOutContext)

Implementace obslužné rutiny ověřování na základě souborů cookie.

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

ResolveTarget(String)

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

(Zděděno od AuthenticationHandler<TOptions>)
ShouldHandleScheme(String, Boolean)

Implementace obslužné rutiny ověřování na základě souborů cookie.

(Zděděno od AuthenticationHandler<TOptions>)
SignInAsync(ClaimsPrincipal, AuthenticationProperties)

Implementace obslužné rutiny ověřování na základě souborů cookie.

SignInAsync(ClaimsPrincipal, AuthenticationProperties)

Zpracujte přihlášení.

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

Implementace obslužné rutiny ověřování na základě souborů cookie.

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

Implementace obslužné rutiny ověřování na základě souborů cookie.

SignOutAsync(AuthenticationProperties)

Chování při odhlášení

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

Implementace obslužné rutiny ověřování na základě souborů cookie.

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

Platí pro