Sdílet prostřednictvím


CookieAuthenticationHandler Třída

Definice

Implementace pro obslužnou rutinu 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 objektu CookieAuthenticationHandler.

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

Inicializuje novou instanci objektu CookieAuthenticationHandler.

Vlastnosti

ChallengeCalled

Implementace pro obslužnou rutinu ověřování na základě souborů cookie.

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

Získá vystavitele, který by měl být použit při vystavení 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 pro události, které poskytují řízení aplikace v určitých bodech, kde probíhá zpracování. Pokud není zadána výchozí instance je zadána, která nedělá nic při zavolání metod.

InitializeResult

Implementace pro obslužnou rutinu 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á k IOptionsMonitor<TOptions> 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ákladní cestu, jak je vidět v middlewaru ověřování.

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

Implementace pro obslužnou rutinu ověřování na základě souborů cookie.

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

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

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

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

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

Získá nebo nastaví AuthenticationScheme asociované s touto ověřovací obslužnou rutinou.

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

Implementace pro obslužnou rutinu ověřování na základě souborů cookie.

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

Implementace pro obslužnou rutinu ověřování na základě souborů cookie.

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

Získá aktuální čas, primárně 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 pro obslužnou rutinu ověřování na základě souborů cookie.

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

Vytvoří absolutní adresu URL pro zadanou targetPathadresu .

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

Zpochybníte aktuální požadavek.

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

Implementace pro obslužnou rutinu ověřování na základě souborů cookie.

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

Vytvoří novou instanci instance událostí.

FinishResponseAsync()

Hook, který se volá při odeslání odpovědi

ForbidAsync(AuthenticationProperties)

Zakažte aktuální požadavek.

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

Implementace pro obslužnou rutinu 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 se vyvolá jenom 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í, že se handleAuthenticateAsync vyvolá pouze jednou bezpečně. Následující volání vrátí stejný výsledek ověřování. Všechny výjimky se převedou na výsledek neúspěšného ověřování obsahující výjimku.

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

Přepište tuto metodu a vyřešte problémy se 401 výzvami, pokud se příslušné schéma ověřování zabývá ověřovací interakcí jako součást toku požadavku. (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řepište tuto metodu pro zpracování zákazu.

HandleForbiddenAsync(ChallengeContext)

Přepište tuto metodu, aby se vypořádaly s výzvou, která je zakázána.

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

Volal jednou běžným kódem po inicializaci. Pokud ověřovací middleware reaguje přímo na konkrétní známé cesty, musí tento virtuální počítač přepsat, porovnejte cestu požadavku s jeho známými cestami, podle potřeby uveďte všechny informace o odpovědi a pravdivě, 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 pro obslužnou rutinu 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 pro obslužnou rutinu ověřování na základě souborů cookie.

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

Přepište tuto metodu a vyřešte problémy se 401 výzvami, pokud se příslušné schéma ověřování zabývá ověřovací interakcí jako součást toku požadavku. (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)

Inicializuje obslužnou rutinu, přeloží možnosti a ověří je.

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

Inicializace je volána jednou pro každý požadavek za účelem kontextualizace této instance s odpovídajícím stavem.

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

Inicializuje objekt events, který se volá jednou pro každý požadavek pomocí InitializeAsync(AuthenticationScheme, HttpContext).

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

Volá se po inicializaci možností nebo událostí pro obslužnou rutinu, aby se dokončila inicializace sama.

ResolveTarget(String)

Vyřeší schéma, do kterého se tato operace ověřování předává.

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

Implementace pro obslužnou rutinu ověřování na základě souborů cookie.

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

Implementace pro obslužnou rutinu ověřování na základě souborů cookie.

SignInAsync(ClaimsPrincipal, AuthenticationProperties)

Zpracujte přihlášení.

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

Implementace pro obslužnou rutinu ověřování na základě souborů cookie.

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

Implementace pro obslužnou rutinu 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 pro obslužnou rutinu ověřování na základě souborů cookie.

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

Platí pro