OAuthCreatingTicketContext Classe

Définition

Contient des informations sur la session de connexion ainsi que sur l’utilisateur 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)
Héritage
OAuthCreatingTicketContext
Héritage

Constructeurs

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

Initialise un nouveau OAuthCreatingTicketContext.

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

Initialise un nouveau OAuthCreatingTicketContext.

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

Initialise un nouveau OAuthCreatingTicketContext.

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

Initialise un nouveau OAuthCreatingTicketContext.

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

Initialise un nouveau OAuthCreatingTicketContext.

Propriétés

AccessToken

Obtient le jeton d’accès fourni par le service d’authentification.

Backchannel

Obtient le backchannel utilisé pour communiquer avec le fournisseur.

ExpiresIn

Obtient l’heure d’expiration du jeton d’accès.

HttpContext

Contient des informations sur la session de connexion ainsi que sur l’utilisateur ClaimsIdentity.

(Hérité de BaseContext)
HttpContext

Contexte.

(Hérité de BaseContext<TOptions>)
Identity

Obtient l’identité main exposée par le ticket d’authentification. Cette propriété retourne null lorsque le ticket est null.

Options

Contient des informations sur la session de connexion ainsi que sur l’utilisateur ClaimsIdentity.

Options

Obtient les options d’authentification associées au schéma.

(Hérité de BaseContext<TOptions>)
Principal

Obtient ou définit le ClaimsPrincipal contenant les revendications utilisateur.

(Hérité de ResultContext<TOptions>)
Properties

Obtient ou définit AuthenticationProperties.

(Hérité de ResultContext<TOptions>)
RefreshToken

Obtient le jeton d’actualisation fourni par le service d’authentification.

Request

Contient des informations sur la session de connexion ainsi que sur l’utilisateur ClaimsIdentity.

(Hérité de BaseContext)
Request

Demande.

(Hérité de BaseContext<TOptions>)
Response

Contient des informations sur la session de connexion ainsi que sur l’utilisateur ClaimsIdentity.

(Hérité de BaseContext)
Response

La réponse.

(Hérité de BaseContext<TOptions>)
Result

Obtient le AuthenticateResult résultat.

(Hérité de ResultContext<TOptions>)
Scheme

Schéma d'authentification.

(Hérité de BaseContext<TOptions>)
Ticket

AuthenticationTicket qui sera créé.

TokenResponse

Obtient la réponse de jeton retournée par le service d’authentification.

TokenType

Obtient le type de jeton d’accès fourni par le service d’authentification.

User

Obtient l’utilisateur sérialisé JSON ou un vide JsonElement s’il n’est pas disponible.

Méthodes

Fail(Exception)

Indique qu’il y a eu un échec lors de l’authentification.

(Hérité de ResultContext<TOptions>)
Fail(String)

Indique qu’il y a eu un échec lors de l’authentification.

(Hérité de ResultContext<TOptions>)
NoResult()

Indique qu’aucune information n’a été retournée pour ce schéma d’authentification.

(Hérité de ResultContext<TOptions>)
RunClaimActions()

Examine , détermine si les données requises sont présentes Useret les ajoute éventuellement à Identity.

RunClaimActions(JObject)

Contient des informations sur la session de connexion ainsi que sur l’utilisateur ClaimsIdentity.

RunClaimActions(JsonElement)

Examine le spécifié userData, détermine si les données requises sont présentes et les ajoute éventuellement à Identity.

Success()

Appelle avec succès la création d’un ticket avec et PrincipalProperties.

(Hérité de ResultContext<TOptions>)

S’applique à