Sdílet prostřednictvím


OAuthCreatingTicketContext Třída

Definice

Obsahuje informace o relaci přihlášení a také o uživateli ClaimsIdentity.

public ref class OAuthCreatingTicketContext : Microsoft::AspNetCore::Authentication::BaseContext
public ref class OAuthCreatingTicketContext : Microsoft::AspNetCore::Authentication::ResultContext<Microsoft::AspNetCore::Authentication::OAuth::OAuthOptions ^>
public class OAuthCreatingTicketContext : Microsoft.AspNetCore.Authentication.BaseContext
public class OAuthCreatingTicketContext : Microsoft.AspNetCore.Authentication.ResultContext<Microsoft.AspNetCore.Authentication.OAuth.OAuthOptions>
type OAuthCreatingTicketContext = class
    inherit BaseContext
type OAuthCreatingTicketContext = class
    inherit ResultContext<OAuthOptions>
Public Class OAuthCreatingTicketContext
Inherits BaseContext
Public Class OAuthCreatingTicketContext
Inherits ResultContext(Of OAuthOptions)
Dědičnost
OAuthCreatingTicketContext
Dědičnost

Konstruktory

OAuthCreatingTicketContext(AuthenticationTicket, HttpContext, OAuthOptions, HttpClient, OAuthTokenResponse)

Inicializuje nový OAuthCreatingTicketContext.

OAuthCreatingTicketContext(AuthenticationTicket, HttpContext, OAuthOptions, HttpClient, OAuthTokenResponse, JObject)

Inicializuje nový OAuthCreatingTicketContext.

OAuthCreatingTicketContext(ClaimsPrincipal, AuthenticationProperties, HttpContext, AuthenticationScheme, OAuthOptions, HttpClient, OAuthTokenResponse)

Inicializuje nový OAuthCreatingTicketContext.

OAuthCreatingTicketContext(ClaimsPrincipal, AuthenticationProperties, HttpContext, AuthenticationScheme, OAuthOptions, HttpClient, OAuthTokenResponse, JObject)

Inicializuje nový OAuthCreatingTicketContext.

OAuthCreatingTicketContext(ClaimsPrincipal, AuthenticationProperties, HttpContext, AuthenticationScheme, OAuthOptions, HttpClient, OAuthTokenResponse, JsonElement)

Inicializuje nový OAuthCreatingTicketContext.

Vlastnosti

AccessToken

Získá přístupový token poskytnutý ověřovací službou.

Backchannel

Získá backchannel použitý ke komunikaci se zprostředkovatelem.

ExpiresIn

Získá čas vypršení platnosti přístupového tokenu.

HttpContext

Obsahuje informace o relaci přihlášení a také o uživateli ClaimsIdentity.

(Zděděno od BaseContext)
HttpContext

Kontext

(Zděděno od BaseContext<TOptions>)
Identity

Získá hlavní identitu vystavenou ověřovacím lístkem. Tato vlastnost se vrátí null , pokud je nulllístek .

Options

Obsahuje informace o relaci přihlášení a také o uživateli ClaimsIdentity.

Options

Získá možnosti ověřování přidružené k schématu.

(Zděděno od BaseContext<TOptions>)
Principal

Získá nebo nastaví ClaimsPrincipal obsahující deklarace identity uživatele.

(Zděděno od ResultContext<TOptions>)
Properties

Získá nebo nastaví AuthenticationProperties.

(Zděděno od ResultContext<TOptions>)
RefreshToken

Získá obnovovací token poskytnutý ověřovací službou.

Request

Obsahuje informace o relaci přihlášení a také o uživateli ClaimsIdentity.

(Zděděno od BaseContext)
Request

Žádost

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

Obsahuje informace o relaci přihlášení a také o uživateli ClaimsIdentity.

(Zděděno od BaseContext)
Response

Odpověď.

(Zděděno od BaseContext<TOptions>)
Result

AuthenticateResult Získá výsledek.

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

Schéma ověřování.

(Zděděno od BaseContext<TOptions>)
Ticket

Vytvoří AuthenticationTicket se.

TokenResponse

Získá odpověď tokenu vrácenou ověřovací službou.

TokenType

Získá typ přístupového tokenu poskytnutého ověřovací službou.

User

Získá serializovaného uživatele JSON nebo prázdný JsonElement , pokud není k dispozici.

Metody

Fail(Exception)

Označuje, že během ověřování došlo k chybě.

(Zděděno od ResultContext<TOptions>)
Fail(String)

Označuje, že během ověřování došlo k chybě.

(Zděděno od ResultContext<TOptions>)
NoResult()

Označuje, že pro toto schéma ověřování nebyly vráceny žádné informace.

(Zděděno od ResultContext<TOptions>)
RunClaimActions()

UserProzkoumá , určí, jestli jsou k dispozici požadovaná data, a volitelně je přidá do Identity.

RunClaimActions(JObject)

Obsahuje informace o relaci přihlášení a také o uživateli ClaimsIdentity.

RunClaimActions(JsonElement)

Zkontroluje zadanou userDatahodnotu , určí, jestli jsou k dispozici požadovaná data, a volitelně je přidá do Identity.

Success()

Zavolá úspěšné vytvoření lístku Principal pomocí a Properties.

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

Platí pro