AuthorizationCodeReceivedContext Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Este contexto se puede usar para informarse cuando se recibe un "AuthorizationCode" a través del 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)
- Herencia
- Herencia
-
AuthorizationCodeReceivedContext
Constructores
Propiedades
Backchannel |
Canal de comunicación configurado al proveedor de identidades para su uso al realizar solicitudes personalizadas al punto de conexión del token. |
HandledCodeRedemption |
Indica si el desarrollador decide controlar (u omitir) el canje del código. Si es true, el controlador no intentará canjear el código. Consulte HandleCodeRedemption y TokenEndpointResponse. |
HandledResponse |
Este contexto se puede usar para informarse cuando se recibe un "AuthorizationCode" a través del protocolo OpenIdConnect. (Heredado de BaseControlContext) |
HttpContext |
Este contexto se puede usar para informarse cuando se recibe un "AuthorizationCode" a través del protocolo OpenIdConnect. (Heredado de BaseContext) |
HttpContext |
Contexto. (Heredado de BaseContext<TOptions>) |
JwtSecurityToken |
Obtiene o establece el JwtSecurityToken objeto que se recibió en la respuesta de autenticación, si existe. |
Options |
Este contexto se puede usar para informarse cuando se recibe un "AuthorizationCode" a través del protocolo OpenIdConnect. (Heredado de BaseOpenIdConnectContext) |
Options |
Obtiene las opciones de autenticación asociadas al esquema. (Heredado de BaseContext<TOptions>) |
Principal |
Obtiene el ClaimsPrincipal objeto que contiene las notificaciones del usuario. (Heredado de RemoteAuthenticationContext<TOptions>) |
Properties |
Este contexto se puede usar para informarse cuando se recibe un "AuthorizationCode" a través del protocolo OpenIdConnect. |
Properties |
Obtiene o establece el AuthenticationProperties. (Heredado de RemoteAuthenticationContext<TOptions>) |
ProtocolMessage |
Obtiene o establece el OpenIdConnectMessage. |
ProtocolMessage |
Este contexto se puede usar para informarse cuando se recibe un "AuthorizationCode" a través del protocolo OpenIdConnect. (Heredado de BaseOpenIdConnectContext) |
Request |
Este contexto se puede usar para informarse cuando se recibe un "AuthorizationCode" a través del protocolo OpenIdConnect. (Heredado de BaseContext) |
Request |
La solicitud. (Heredado de BaseContext<TOptions>) |
Response |
Este contexto se puede usar para informarse cuando se recibe un "AuthorizationCode" a través del protocolo OpenIdConnect. (Heredado de BaseContext) |
Response |
Respuesta. (Heredado de BaseContext<TOptions>) |
Result |
que HandleRequestResult usa el controlador. (Heredado de HandleRequestContext<TOptions>) |
Scheme |
Esquema de autenticación. (Heredado de BaseContext<TOptions>) |
Skipped |
Este contexto se puede usar para informarse cuando se recibe un "AuthorizationCode" a través del protocolo OpenIdConnect. (Heredado de BaseControlContext) |
State |
Este contexto se puede usar para informarse cuando se recibe un "AuthorizationCode" a través del protocolo OpenIdConnect. (Heredado de BaseControlContext) |
Ticket |
Obtiene o establece el objeto Ticket que se va a devolver si este evento indica que controló el evento. (Heredado de BaseControlContext) |
TokenEndpointRequest |
La solicitud que se enviará al punto de conexión del token y está disponible para la personalización. |
TokenEndpointResponse |
Si el desarrollador decide canjear el código por sí mismo, puede proporcionar los tokens resultantes aquí. Esto es lo mismo que llamar a HandleCodeRedemption. Si se establece, el controlador no intentará canjear el código. Se requiere un IdToken si no se había recibido previamente en la respuesta de autorización. Un token de acceso es opcional si el controlador debe ponerse en contacto con el punto de conexión de información de usuario. |
Métodos
CheckEventResult(AuthenticateResult) |
Este contexto se puede usar para informarse cuando se recibe un "AuthorizationCode" a través del protocolo OpenIdConnect. (Heredado de BaseControlContext) |
Fail(Exception) |
Indica que se produjo un error en la autenticación. (Heredado de RemoteAuthenticationContext<TOptions>) |
Fail(String) |
Indica que se produjo un error en la autenticación. (Heredado de RemoteAuthenticationContext<TOptions>) |
HandleCodeRedemption() |
Indica al controlador que omita el proceso de canje de código. Es posible que el desarrollador haya canjeado el código por sí mismo o haya decidido que el canje no era necesario. Si se recuperaron los tokens necesarios para su posterior procesamiento, llame a una de las sobrecargas que permite proporcionar tokens. Se requiere un IdToken si no se había recibido previamente en la respuesta de autorización. Opcionalmente, se puede proporcionar un token de acceso para que el controlador se comunique con el punto de conexión de información de usuario. Llamar a esto es lo mismo que establecer TokenEndpointResponse. |
HandleCodeRedemption(OpenIdConnectMessage) |
Indica al controlador que omita el proceso de canje de código. Es posible que el desarrollador haya canjeado el código por sí mismo o haya decidido que el canje no era necesario. Si se recuperaron los tokens necesarios para su posterior procesamiento, llame a una de las sobrecargas que permite proporcionar tokens. Se requiere un IdToken si no se había recibido previamente en la respuesta de autorización. Opcionalmente, se puede proporcionar un token de acceso para que el controlador se comunique con el punto de conexión de información de usuario. Llamar a esto es lo mismo que establecer TokenEndpointResponse. |
HandleCodeRedemption(String, String) |
Indica al controlador que omita el proceso de canje de código. Es posible que el desarrollador haya canjeado el código por sí mismo o haya decidido que el canje no era necesario. Si se recuperaron los tokens necesarios para su posterior procesamiento, llame a una de las sobrecargas que permite proporcionar tokens. Se requiere un IdToken si no se había recibido previamente en la respuesta de autorización. Opcionalmente, se puede proporcionar un token de acceso para que el controlador se comunique con el punto de conexión de información de usuario. Llamar a esto es lo mismo que establecer TokenEndpointResponse. |
HandleResponse() |
Interrumpe todo el procesamiento para esta solicitud y vuelve al cliente. El llamador es el responsable de generar la respuesta completa. Establezca para Ticket desencadenar SignIn. (Heredado de BaseControlContext) |
HandleResponse() |
Interrumpe todo el procesamiento para esta solicitud y vuelve al cliente. El llamador es el responsable de generar la respuesta completa. (Heredado de HandleRequestContext<TOptions>) |
SkipHandler() |
Deje de procesar la solicitud en el controlador actual. (Heredado de HandleRequestContext<TOptions>) |
SkipToNextMiddleware() |
Interrumpe el procesamiento de la solicitud en el middleware actual y pasa el control al siguiente elemento. No se llamará a SignIn. (Heredado de BaseControlContext) |
Success() |
Llama a la creación correcta de un vale con y PrincipalProperties. (Heredado de RemoteAuthenticationContext<TOptions>) |