Condividi tramite


OAuthCreatingTicketContext Classe

Definizione

Contiene informazioni sulla sessione di accesso e sull'utente 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)
Ereditarietà
OAuthCreatingTicketContext
Ereditarietà

Costruttori

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

Inizializza un nuovo oggetto OAuthCreatingTicketContext.

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

Inizializza un nuovo oggetto OAuthCreatingTicketContext.

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

Inizializza un nuovo oggetto OAuthCreatingTicketContext.

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

Inizializza un nuovo oggetto OAuthCreatingTicketContext.

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

Inizializza un nuovo oggetto OAuthCreatingTicketContext.

Proprietà

AccessToken

Ottiene il token di accesso fornito dal servizio di autenticazione.

Backchannel

Ottiene il backchannel usato per comunicare con il provider.

ExpiresIn

Ottiene l'ora di scadenza del token di accesso.

HttpContext

Contiene informazioni sulla sessione di accesso e sull'utente ClaimsIdentity.

(Ereditato da BaseContext)
HttpContext

Contesto.

(Ereditato da BaseContext<TOptions>)
Identity

Ottiene l'identità principale esposta dal ticket di autenticazione. Questa proprietà restituisce null quando il ticket è null.

Options

Contiene informazioni sulla sessione di accesso e sull'utente ClaimsIdentity.

Options

Ottiene le opzioni di autenticazione associate allo schema.

(Ereditato da BaseContext<TOptions>)
Principal

Ottiene o imposta l'oggetto ClaimsPrincipal contenente le attestazioni utente.

(Ereditato da ResultContext<TOptions>)
Properties

Ottiene o imposta AuthenticationProperties.

(Ereditato da ResultContext<TOptions>)
RefreshToken

Ottiene il token di aggiornamento fornito dal servizio di autenticazione.

Request

Contiene informazioni sulla sessione di accesso e sull'utente ClaimsIdentity.

(Ereditato da BaseContext)
Request

Richiesta.

(Ereditato da BaseContext<TOptions>)
Response

Contiene informazioni sulla sessione di accesso e sull'utente ClaimsIdentity.

(Ereditato da BaseContext)
Response

Risposta.

(Ereditato da BaseContext<TOptions>)
Result

Ottiene il AuthenticateResult risultato.

(Ereditato da ResultContext<TOptions>)
Scheme

Schema di autenticazione.

(Ereditato da BaseContext<TOptions>)
Ticket

Oggetto AuthenticationTicket che verrà creato.

TokenResponse

Ottiene la risposta del token restituita dal servizio di autenticazione.

TokenType

Ottiene il tipo di token di accesso fornito dal servizio di autenticazione.

User

Ottiene l'utente serializzato JSON o un vuoto JsonElement se non è disponibile.

Metodi

Fail(Exception)

Indica che durante l'autenticazione si è verificato un errore.

(Ereditato da ResultContext<TOptions>)
Fail(String)

Indica che durante l'autenticazione si è verificato un errore.

(Ereditato da ResultContext<TOptions>)
NoResult()

Indica che non sono state restituite informazioni per questo schema di autenticazione.

(Ereditato da ResultContext<TOptions>)
RunClaimActions()

Esamina , determinare se i dati necessari sono presenti e, facoltativamente, aggiungerli Usera Identity.

RunClaimActions(JObject)

Contiene informazioni sulla sessione di accesso e sull'utente ClaimsIdentity.

RunClaimActions(JsonElement)

Esamina l'oggetto specificato userData, determinare se i dati necessari sono presenti e, facoltativamente, aggiungerli a Identity.

Success()

Chiama l'esito positivo della creazione di un ticket con e PrincipalProperties.

(Ereditato da ResultContext<TOptions>)

Si applica a