Partilhar via


AuthorizationCodeReceivedContext Classe

Definição

Esse Contexto pode ser usado para ser informado quando um 'AuthorizationCode' é recebido pelo protocolo OpenIdConnect.

public ref class AuthorizationCodeReceivedContext : Microsoft::AspNetCore::Authentication::OpenIdConnect::BaseOpenIdConnectContext
public ref class AuthorizationCodeReceivedContext : Microsoft::AspNetCore::Authentication::RemoteAuthenticationContext<Microsoft::AspNetCore::Authentication::OpenIdConnect::OpenIdConnectOptions ^>
public class AuthorizationCodeReceivedContext : Microsoft.AspNetCore.Authentication.OpenIdConnect.BaseOpenIdConnectContext
public class AuthorizationCodeReceivedContext : Microsoft.AspNetCore.Authentication.RemoteAuthenticationContext<Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectOptions>
type AuthorizationCodeReceivedContext = class
    inherit BaseOpenIdConnectContext
type AuthorizationCodeReceivedContext = class
    inherit RemoteAuthenticationContext<OpenIdConnectOptions>
Public Class AuthorizationCodeReceivedContext
Inherits BaseOpenIdConnectContext
Public Class AuthorizationCodeReceivedContext
Inherits RemoteAuthenticationContext(Of OpenIdConnectOptions)
Herança
Herança

Construtores

AuthorizationCodeReceivedContext(HttpContext, AuthenticationScheme, OpenIdConnectOptions, AuthenticationProperties)

Cria uma AuthorizationCodeReceivedContext

AuthorizationCodeReceivedContext(HttpContext, OpenIdConnectOptions)

Cria uma AuthorizationCodeReceivedContext

Propriedades

Backchannel

O canal de comunicação configurado para o provedor de identidade para uso ao fazer solicitações personalizadas para o ponto de extremidade de token.

HandledCodeRedemption

Indica se o desenvolvedor opta por manipular (ou ignorar) o resgate de código. Se for true, o manipulador não tentará resgatar o código. Consulte HandleCodeRedemption e TokenEndpointResponse.

HandledResponse

Esse Contexto pode ser usado para ser informado quando um 'AuthorizationCode' é recebido pelo protocolo OpenIdConnect.

(Herdado de BaseControlContext)
HttpContext

Esse Contexto pode ser usado para ser informado quando um 'AuthorizationCode' é recebido pelo protocolo OpenIdConnect.

(Herdado de BaseContext)
HttpContext

O contexto.

(Herdado de BaseContext<TOptions>)
JwtSecurityToken

Obtém ou define o JwtSecurityToken que foi recebido na resposta de autenticação, se houver.

Options

Esse Contexto pode ser usado para ser informado quando um 'AuthorizationCode' é recebido pelo protocolo OpenIdConnect.

(Herdado de BaseOpenIdConnectContext)
Options

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

(Herdado de BaseContext<TOptions>)
Principal

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

(Herdado de RemoteAuthenticationContext<TOptions>)
Properties

Esse Contexto pode ser usado para ser informado quando um 'AuthorizationCode' é recebido pelo protocolo OpenIdConnect.

Properties

Obtém ou define o AuthenticationProperties.

(Herdado de RemoteAuthenticationContext<TOptions>)
ProtocolMessage

Obtém ou define o OpenIdConnectMessage.

ProtocolMessage

Esse Contexto pode ser usado para ser informado quando um 'AuthorizationCode' é recebido pelo protocolo OpenIdConnect.

(Herdado de BaseOpenIdConnectContext)
Request

Esse Contexto pode ser usado para ser informado quando um 'AuthorizationCode' é recebido pelo protocolo OpenIdConnect.

(Herdado de BaseContext)
Request

A solicitação.

(Herdado de BaseContext<TOptions>)
Response

Esse Contexto pode ser usado para ser informado quando um 'AuthorizationCode' é recebido pelo protocolo OpenIdConnect.

(Herdado de BaseContext)
Response

A resposta.

(Herdado de BaseContext<TOptions>)
Result

O HandleRequestResult que é usado pelo manipulador.

(Herdado de HandleRequestContext<TOptions>)
Scheme

O esquema de autenticação.

(Herdado de BaseContext<TOptions>)
Skipped

Esse Contexto pode ser usado para ser informado quando um 'AuthorizationCode' é recebido pelo protocolo OpenIdConnect.

(Herdado de BaseControlContext)
State

Esse Contexto pode ser usado para ser informado quando um 'AuthorizationCode' é recebido pelo protocolo OpenIdConnect.

(Herdado de BaseControlContext)
Ticket

Obtém ou define o Ticket a ser retornado se esse evento sinalizar que ele lidou com o evento.

(Herdado de BaseControlContext)
TokenEndpointRequest

A solicitação que será enviada para o ponto de extremidade do token e está disponível para personalização.

TokenEndpointResponse

Se o desenvolvedor optar por resgatar o código por conta própria, ele poderá fornecer os tokens resultantes aqui. Isso é o mesmo que chamar HandleCodeRedemption. Se definido, o manipulador não tentará resgatar o código. Um IdToken será necessário se um não tiver sido recebido anteriormente na resposta de autorização. Um token de acesso será opcional se o manipulador entrar em contato com o ponto de extremidade de informações do usuário.

Métodos

CheckEventResult(AuthenticateResult)

Esse Contexto pode ser usado para ser informado quando um 'AuthorizationCode' é recebido pelo protocolo OpenIdConnect.

(Herdado de BaseControlContext)
Fail(Exception)

Indica que a autenticação falhou.

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

Indica que a autenticação falhou.

(Herdado de RemoteAuthenticationContext<TOptions>)
HandleCodeRedemption()

Informa ao manipulador para ignorar o processo de resgate de código. O desenvolvedor pode ter resgatado o código por conta própria ou decidido que o resgate não era necessário. Se forem recuperados tokens necessários para processamento adicional, chame uma das sobrecargas que permitem fornecer tokens. Um IdToken será necessário se um não tiver sido recebido anteriormente na resposta de autorização. Opcionalmente, um token de acesso pode ser fornecido para que o manipulador entre em contato com o ponto de extremidade de informações do usuário. Chamar isso é o mesmo que definir TokenEndpointResponse.

HandleCodeRedemption(OpenIdConnectMessage)

Informa ao manipulador para ignorar o processo de resgate de código. O desenvolvedor pode ter resgatado o código por conta própria ou decidido que o resgate não era necessário. Se forem recuperados tokens necessários para processamento adicional, chame uma das sobrecargas que permitem fornecer tokens. Um IdToken será necessário se um não tiver sido recebido anteriormente na resposta de autorização. Opcionalmente, um token de acesso pode ser fornecido para que o manipulador entre em contato com o ponto de extremidade de informações do usuário. Chamar isso é o mesmo que definir TokenEndpointResponse.

HandleCodeRedemption(String, String)

Informa ao manipulador para ignorar o processo de resgate de código. O desenvolvedor pode ter resgatado o código por conta própria ou decidido que o resgate não era necessário. Se forem recuperados tokens necessários para processamento adicional, chame uma das sobrecargas que permitem fornecer tokens. Um IdToken será necessário se um não tiver sido recebido anteriormente na resposta de autorização. Opcionalmente, um token de acesso pode ser fornecido para que o manipulador entre em contato com o ponto de extremidade de informações do usuário. Chamar isso é o mesmo que definir TokenEndpointResponse.

HandleResponse()

Descontinuar todo o processamento para essa solicitação e retornar ao cliente. O chamador é responsável pela geração da resposta completa. Defina o Ticket para disparar SignIn.

(Herdado de BaseControlContext)
HandleResponse()

Descontinuar todo o processamento para essa solicitação e retornar ao cliente. O chamador é responsável pela geração da resposta completa.

(Herdado de HandleRequestContext<TOptions>)
SkipHandler()

Descontinue o processamento da solicitação no manipulador atual.

(Herdado de HandleRequestContext<TOptions>)
SkipToNextMiddleware()

Descontinuar o processamento da solicitação no middleware atual e passar o controle para o próximo. SignIn não será chamado.

(Herdado de BaseControlContext)
Success()

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

(Herdado de RemoteAuthenticationContext<TOptions>)

Aplica-se a