AuthorizationCodeReceivedContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Ce contexte peut être utilisé pour être informé lorsqu’un « AuthorizationCode » est reçu via le protocole 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)
- Héritage
- Héritage
-
AuthorizationCodeReceivedContext
Constructeurs
Propriétés
Backchannel |
Canal de communication configuré vers le fournisseur d’identité pour une utilisation lors de l’envoi de demandes personnalisées au point de terminaison de jeton. |
HandledCodeRedemption |
Indique si le développeur choisit de gérer (ou d’ignorer) l’échange de code. Si la valeur est true, le gestionnaire ne tentera pas d’utiliser le code. Consultez HandleCodeRedemption et TokenEndpointResponse. |
HandledResponse |
Ce contexte peut être utilisé pour être informé lorsqu’un « AuthorizationCode » est reçu via le protocole OpenIdConnect. (Hérité de BaseControlContext) |
HttpContext |
Ce contexte peut être utilisé pour être informé lorsqu’un « AuthorizationCode » est reçu via le protocole OpenIdConnect. (Hérité de BaseContext) |
HttpContext |
Contexte. (Hérité de BaseContext<TOptions>) |
JwtSecurityToken |
Obtient ou définit le JwtSecurityToken qui a été reçu dans la réponse d’authentification, le cas échéant. |
Options |
Ce contexte peut être utilisé pour être informé lorsqu’un « AuthorizationCode » est reçu via le protocole OpenIdConnect. (Hérité de BaseOpenIdConnectContext) |
Options |
Obtient les options d’authentification associées au schéma. (Hérité de BaseContext<TOptions>) |
Principal |
Obtient le ClaimsPrincipal contenant les revendications utilisateur. (Hérité de RemoteAuthenticationContext<TOptions>) |
Properties |
Ce contexte peut être utilisé pour être informé lorsqu’un « AuthorizationCode » est reçu via le protocole OpenIdConnect. |
Properties |
Obtient ou définit AuthenticationProperties. (Hérité de RemoteAuthenticationContext<TOptions>) |
ProtocolMessage |
Obtient ou définit OpenIdConnectMessage. |
ProtocolMessage |
Ce contexte peut être utilisé pour être informé lorsqu’un « AuthorizationCode » est reçu via le protocole OpenIdConnect. (Hérité de BaseOpenIdConnectContext) |
Request |
Ce contexte peut être utilisé pour être informé lorsqu’un « AuthorizationCode » est reçu via le protocole OpenIdConnect. (Hérité de BaseContext) |
Request |
Demande. (Hérité de BaseContext<TOptions>) |
Response |
Ce contexte peut être utilisé pour être informé lorsqu’un « AuthorizationCode » est reçu via le protocole OpenIdConnect. (Hérité de BaseContext) |
Response |
La réponse. (Hérité de BaseContext<TOptions>) |
Result |
HandleRequestResult qui est utilisé par le gestionnaire. (Hérité de HandleRequestContext<TOptions>) |
Scheme |
Schéma d'authentification. (Hérité de BaseContext<TOptions>) |
Skipped |
Ce contexte peut être utilisé pour être informé lorsqu’un « AuthorizationCode » est reçu via le protocole OpenIdConnect. (Hérité de BaseControlContext) |
State |
Ce contexte peut être utilisé pour être informé lorsqu’un « AuthorizationCode » est reçu via le protocole OpenIdConnect. (Hérité de BaseControlContext) |
Ticket |
Obtient ou définit le Ticket à retourner si cet événement signale qu’il a géré l’événement. (Hérité de BaseControlContext) |
TokenEndpointRequest |
Demande qui sera envoyée au point de terminaison de jeton et qui est disponible pour la personnalisation. |
TokenEndpointResponse |
Si le développeur choisit d’utiliser le code lui-même, il peut fournir les jetons résultants ici. Cela revient à appeler HandleCodeRedemption. S’il est défini, le gestionnaire ne tente pas d’utiliser le code. Un idToken est requis si celui-ci n’avait pas été reçu précédemment dans la réponse d’autorisation. Un jeton d’accès est facultatif si le gestionnaire doit contacter le point de terminaison d’informations utilisateur. |
Méthodes
CheckEventResult(AuthenticateResult) |
Ce contexte peut être utilisé pour être informé lorsqu’un « AuthorizationCode » est reçu via le protocole OpenIdConnect. (Hérité de BaseControlContext) |
Fail(Exception) |
Indique que l’authentification a échoué. (Hérité de RemoteAuthenticationContext<TOptions>) |
Fail(String) |
Indique que l’authentification a échoué. (Hérité de RemoteAuthenticationContext<TOptions>) |
HandleCodeRedemption() |
Indique au gestionnaire d’ignorer le processus d’échange de code. Le développeur a peut-être utilisé le code lui-même ou décidé que l’échange n’était pas obligatoire. Si des jetons nécessaires à un traitement ultérieur ont été récupérés, appelez l’une des surcharges qui permet de fournir des jetons. Un idToken est requis si celui-ci n’avait pas été reçu précédemment dans la réponse d’autorisation. Un jeton d’accès peut éventuellement être fourni pour que le gestionnaire contacte le point de terminaison d’informations utilisateur. L’appel de ceci revient à définir TokenEndpointResponse. |
HandleCodeRedemption(OpenIdConnectMessage) |
Indique au gestionnaire d’ignorer le processus d’échange de code. Le développeur a peut-être utilisé le code lui-même ou décidé que l’échange n’était pas obligatoire. Si des jetons nécessaires à un traitement ultérieur ont été récupérés, appelez l’une des surcharges qui permet de fournir des jetons. Un idToken est requis si celui-ci n’avait pas été reçu précédemment dans la réponse d’autorisation. Un jeton d’accès peut éventuellement être fourni pour que le gestionnaire contacte le point de terminaison d’informations utilisateur. L’appel de ceci revient à définir TokenEndpointResponse. |
HandleCodeRedemption(String, String) |
Indique au gestionnaire d’ignorer le processus d’échange de code. Le développeur a peut-être utilisé le code lui-même ou décidé que l’échange n’était pas obligatoire. Si des jetons nécessaires à un traitement ultérieur ont été récupérés, appelez l’une des surcharges qui permet de fournir des jetons. Un idToken est requis si celui-ci n’avait pas été reçu précédemment dans la réponse d’autorisation. Un jeton d’accès peut éventuellement être fourni pour que le gestionnaire contacte le point de terminaison d’informations utilisateur. L’appel de ceci revient à définir TokenEndpointResponse. |
HandleResponse() |
Interrompez tout le traitement pour cette demande et revenez au client. L'appelant est responsable de la génération de la réponse complète. Définissez le Ticket pour déclencher SignIn. (Hérité de BaseControlContext) |
HandleResponse() |
Interrompez tout le traitement pour cette demande et revenez au client. L'appelant est responsable de la génération de la réponse complète. (Hérité de HandleRequestContext<TOptions>) |
SkipHandler() |
Arrêtez le traitement de la demande dans le gestionnaire actuel. (Hérité de HandleRequestContext<TOptions>) |
SkipToNextMiddleware() |
Interrompez le traitement de la demande dans l'intergiciel (middleware) actuel et passez le contrôle au suivant. SignIn n’est pas appelé. (Hérité de BaseControlContext) |
Success() |
Appelle avec succès la création d’un ticket avec et PrincipalProperties. (Hérité de RemoteAuthenticationContext<TOptions>) |