AuthorizationCodeReceivedContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
-
AuthorizationCodeReceivedContext
Construtores
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>) |