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 poskytovaný ověřovací službou.

Backchannel

Získá backchannel použitý ke komunikaci s poskytovatelem.

ExpiresIn

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

HttpContext (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 vrátí hodnotu null , pokud je lístek null.

Options
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 poskytovaný ověřovací službou.

Request (Zděděno od BaseContext)
Request

Žádost

(Zděděno od BaseContext<TOptions>)
Response (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 poskytované 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čí, zda jsou požadovaná data přítomna, a volitelně je přidejte do Identity.

RunClaimActions(JObject)
RunClaimActions(JsonElement)

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

Success()

Volá úspěch vytvoření lístku pomocí Principal Properties

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

Platí pro