Compartir a través de


OAuthCreatingTicketContext Clase

Definición

Contiene información sobre la sesión de inicio de sesión, así como el usuario 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)
Herencia
OAuthCreatingTicketContext
Herencia

Constructores

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

Inicializa un nuevo objeto OAuthCreatingTicketContext.

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

Inicializa un nuevo objeto OAuthCreatingTicketContext.

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

Inicializa un nuevo objeto OAuthCreatingTicketContext.

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

Inicializa un nuevo objeto OAuthCreatingTicketContext.

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

Inicializa un nuevo objeto OAuthCreatingTicketContext.

Propiedades

AccessToken

Obtiene el token de acceso proporcionado por el servicio de autenticación.

Backchannel

Obtiene el backchannel usado para comunicarse con el proveedor.

ExpiresIn

Obtiene la hora de expiración del token de acceso.

HttpContext

Contiene información sobre la sesión de inicio de sesión, así como el usuario ClaimsIdentity.

(Heredado de BaseContext)
HttpContext

Contexto.

(Heredado de BaseContext<TOptions>)
Identity

Obtiene la identidad principal expuesta por el vale de autenticación. Esta propiedad devuelve null cuando el vale es null.

Options

Contiene información sobre la sesión de inicio de sesión, así como el usuario ClaimsIdentity.

Options

Obtiene las opciones de autenticación asociadas al esquema.

(Heredado de BaseContext<TOptions>)
Principal

Obtiene o establece el ClaimsPrincipal objeto que contiene las notificaciones del usuario.

(Heredado de ResultContext<TOptions>)
Properties

Obtiene o establece el AuthenticationProperties.

(Heredado de ResultContext<TOptions>)
RefreshToken

Obtiene el token de actualización proporcionado por el servicio de autenticación.

Request

Contiene información sobre la sesión de inicio de sesión, así como el usuario ClaimsIdentity.

(Heredado de BaseContext)
Request

La solicitud.

(Heredado de BaseContext<TOptions>)
Response

Contiene información sobre la sesión de inicio de sesión, así como el usuario ClaimsIdentity.

(Heredado de BaseContext)
Response

Respuesta.

(Heredado de BaseContext<TOptions>)
Result

Obtiene el AuthenticateResult resultado.

(Heredado de ResultContext<TOptions>)
Scheme

Esquema de autenticación.

(Heredado de BaseContext<TOptions>)
Ticket

que AuthenticationTicket se creará.

TokenResponse

Obtiene la respuesta del token devuelta por el servicio de autenticación.

TokenType

Obtiene el tipo de token de acceso proporcionado por el servicio de autenticación.

User

Obtiene el usuario serializado por JSON o un vacío JsonElement si no está disponible.

Métodos

Fail(Exception)

Indica que se produjo un error durante la autenticación.

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

Indica que se produjo un error durante la autenticación.

(Heredado de ResultContext<TOptions>)
NoResult()

Indica que no se devolvió información para este esquema de autenticación.

(Heredado de ResultContext<TOptions>)
RunClaimActions()

UserExamina , determina si los datos necesarios están presentes y, opcionalmente, agréguelos a Identity.

RunClaimActions(JObject)

Contiene información sobre la sesión de inicio de sesión, así como el usuario ClaimsIdentity.

RunClaimActions(JsonElement)

Examina el objeto especificado userData, determina si los datos necesarios están presentes y, opcionalmente, agréguelos a Identity.

Success()

Llama a la creación correcta de un vale con y PrincipalProperties.

(Heredado de ResultContext<TOptions>)

Se aplica a