Partilhar via


OAuthCreatingTicketContext Classe

Definição

Contém informações sobre a sessão de logon, bem como o usuário 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)
Herança
OAuthCreatingTicketContext
Herança

Construtores

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

Inicializa um novo OAuthCreatingTicketContext.

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

Inicializa um novo OAuthCreatingTicketContext.

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

Inicializa um novo OAuthCreatingTicketContext.

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

Inicializa um novo OAuthCreatingTicketContext.

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

Inicializa um novo OAuthCreatingTicketContext.

Propriedades

AccessToken

Obtém o token de acesso fornecido pelo serviço de autenticação.

Backchannel

Obtém o backchannel usado para se comunicar com o provedor.

ExpiresIn

Obtém o tempo de expiração do token de acesso.

HttpContext

Contém informações sobre a sessão de logon, bem como o usuário ClaimsIdentity.

(Herdado de BaseContext)
HttpContext

O contexto.

(Herdado de BaseContext<TOptions>)
Identity

Obtém a identidade main exposta pelo tíquete de autenticação. Essa propriedade retorna null quando o tíquete é null.

Options

Contém informações sobre a sessão de logon, bem como o usuário ClaimsIdentity.

Options

Obtém as opções de autenticação associadas ao esquema.

(Herdado de BaseContext<TOptions>)
Principal

Obtém ou define o ClaimsPrincipal que contém as declarações do usuário.

(Herdado de ResultContext<TOptions>)
Properties

Obtém ou define o AuthenticationProperties.

(Herdado de ResultContext<TOptions>)
RefreshToken

Obtém o token de atualização fornecido pelo serviço de autenticação.

Request

Contém informações sobre a sessão de logon, bem como o usuário ClaimsIdentity.

(Herdado de BaseContext)
Request

A solicitação.

(Herdado de BaseContext<TOptions>)
Response

Contém informações sobre a sessão de logon, bem como o usuário ClaimsIdentity.

(Herdado de BaseContext)
Response

A resposta.

(Herdado de BaseContext<TOptions>)
Result

Obtém o AuthenticateResult resultado.

(Herdado de ResultContext<TOptions>)
Scheme

O esquema de autenticação.

(Herdado de BaseContext<TOptions>)
Ticket

O AuthenticationTicket que será criado.

TokenResponse

Obtém a resposta de token retornada pelo serviço de autenticação.

TokenType

Obtém o tipo de token de acesso fornecido pelo serviço de autenticação.

User

Obtém o usuário serializado por JSON ou um vazio JsonElement se ele não estiver disponível.

Métodos

Fail(Exception)

Indica que houve uma falha durante a autenticação.

(Herdado de ResultContext<TOptions>)
Fail(String)

Indica que houve uma falha durante a autenticação.

(Herdado de ResultContext<TOptions>)
NoResult()

Indica que não houve informações retornadas para esse esquema de autenticação.

(Herdado de ResultContext<TOptions>)
RunClaimActions()

UserExamina , determina se os dados necessários estão presentes e, opcionalmente, os adiciona ao Identity.

RunClaimActions(JObject)

Contém informações sobre a sessão de logon, bem como o usuário ClaimsIdentity.

RunClaimActions(JsonElement)

Examina o especificado userData, determina se os dados necessários estão presentes e, opcionalmente, os adiciona a Identity.

Success()

Chama êxito ao criar um tíquete com o Principal e Properties.

(Herdado de ResultContext<TOptions>)

Aplica-se a