AuthorizationCodeReceivedContext Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dieser Kontext kann verwendet werden, um informiert zu werden, wenn ein "AuthorizationCode" über das OpenIdConnect-Protokoll empfangen wird.
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)
- Vererbung
- Vererbung
-
AuthorizationCodeReceivedContext
Konstruktoren
Eigenschaften
Backchannel |
Der konfigurierte Kommunikationskanal zum Identitätsanbieter zur Verwendung beim Senden benutzerdefinierter Anforderungen an den Tokenendpunkt. |
HandledCodeRedemption |
Gibt an, ob der Entwickler die Codeeinlösung behandeln (oder überspringen) möchte. Wenn true, versucht der Handler nicht, den Code einzulösen. Weitere Informationen finden Sie unter HandleCodeRedemption und TokenEndpointResponse. |
HandledResponse |
Dieser Kontext kann verwendet werden, um informiert zu werden, wenn ein "AuthorizationCode" über das OpenIdConnect-Protokoll empfangen wird. (Geerbt von BaseControlContext) |
HttpContext |
Dieser Kontext kann verwendet werden, um informiert zu werden, wenn ein "AuthorizationCode" über das OpenIdConnect-Protokoll empfangen wird. (Geerbt von BaseContext) |
HttpContext |
Der Kontext. (Geerbt von BaseContext<TOptions>) |
JwtSecurityToken |
Ruft den ab, der JwtSecurityToken in der Authentifizierungsantwort empfangen wurde, falls vorhanden, oder legt diesen fest. |
Options |
Dieser Kontext kann verwendet werden, um informiert zu werden, wenn ein "AuthorizationCode" über das OpenIdConnect-Protokoll empfangen wird. (Geerbt von BaseOpenIdConnectContext) |
Options |
Ruft die dem Schema zugeordneten Authentifizierungsoptionen ab. (Geerbt von BaseContext<TOptions>) |
Principal |
Ruft die ab, die ClaimsPrincipal die Benutzeransprüche enthält. (Geerbt von RemoteAuthenticationContext<TOptions>) |
Properties |
Dieser Kontext kann verwendet werden, um informiert zu werden, wenn ein "AuthorizationCode" über das OpenIdConnect-Protokoll empfangen wird. |
Properties |
Ruft den AuthenticationProperties ab oder legt diesen fest. (Geerbt von RemoteAuthenticationContext<TOptions>) |
ProtocolMessage |
Ruft den OpenIdConnectMessage ab oder legt diesen fest. |
ProtocolMessage |
Dieser Kontext kann verwendet werden, um informiert zu werden, wenn ein "AuthorizationCode" über das OpenIdConnect-Protokoll empfangen wird. (Geerbt von BaseOpenIdConnectContext) |
Request |
Dieser Kontext kann verwendet werden, um informiert zu werden, wenn ein "AuthorizationCode" über das OpenIdConnect-Protokoll empfangen wird. (Geerbt von BaseContext) |
Request |
Die Anforderung. (Geerbt von BaseContext<TOptions>) |
Response |
Dieser Kontext kann verwendet werden, um informiert zu werden, wenn ein "AuthorizationCode" über das OpenIdConnect-Protokoll empfangen wird. (Geerbt von BaseContext) |
Response |
Die Antwort. (Geerbt von BaseContext<TOptions>) |
Result |
Die HandleRequestResult , die vom Handler verwendet wird. (Geerbt von HandleRequestContext<TOptions>) |
Scheme |
Das Authentifizierungsschema. (Geerbt von BaseContext<TOptions>) |
Skipped |
Dieser Kontext kann verwendet werden, um informiert zu werden, wenn ein "AuthorizationCode" über das OpenIdConnect-Protokoll empfangen wird. (Geerbt von BaseControlContext) |
State |
Dieser Kontext kann verwendet werden, um informiert zu werden, wenn ein "AuthorizationCode" über das OpenIdConnect-Protokoll empfangen wird. (Geerbt von BaseControlContext) |
Ticket |
Ruft den ab, der Ticket zurückgegeben werden soll, wenn dieses Ereignis signalisiert, dass es das Ereignis behandelt hat. (Geerbt von BaseControlContext) |
TokenEndpointRequest |
Die Anforderung, die an den Tokenendpunkt gesendet wird und zur Anpassung verfügbar ist. |
TokenEndpointResponse |
Wenn der Entwickler den Code selbst einlösen möchte, kann er die resultierenden Token hier bereitstellen. Dies entspricht dem Aufrufen von HandleCodeRedemption. Wenn festgelegt, versucht der Handler nicht, den Code einzulösen. Ein IdToken ist erforderlich, wenn zuvor in der Autorisierungsantwort kein IdToken empfangen wurde. Ein Zugriffstoken ist optional, wenn der Handler den Benutzerinformationsendpunkt kontaktieren soll. |
Methoden
CheckEventResult(AuthenticateResult) |
Dieser Kontext kann verwendet werden, um informiert zu werden, wenn ein "AuthorizationCode" über das OpenIdConnect-Protokoll empfangen wird. (Geerbt von BaseControlContext) |
Fail(Exception) |
Gibt an, dass die Authentifizierung fehlgeschlagen ist. (Geerbt von RemoteAuthenticationContext<TOptions>) |
Fail(String) |
Gibt an, dass die Authentifizierung fehlgeschlagen ist. (Geerbt von RemoteAuthenticationContext<TOptions>) |
HandleCodeRedemption() |
Weist den Handler an, den Codeeinlösungsprozess zu überspringen. Der Entwickler hat den Code möglicherweise selbst eingelöst oder entschieden, dass die Einlösung nicht erforderlich ist. Wenn Token abgerufen wurden, die für die weitere Verarbeitung benötigt werden, rufen Sie eine der Überladungen auf, die die Bereitstellung von Token ermöglichen. Ein IdToken ist erforderlich, wenn zuvor in der Autorisierungsantwort kein IdToken empfangen wurde. Optional kann ein Zugriffstoken bereitgestellt werden, damit der Handler den Benutzerinformationsendpunkt kontaktieren kann. Dieser Aufruf entspricht dem Festlegen von TokenEndpointResponse. |
HandleCodeRedemption(OpenIdConnectMessage) |
Weist den Handler an, den Codeeinlösungsprozess zu überspringen. Der Entwickler hat den Code möglicherweise selbst eingelöst oder entschieden, dass die Einlösung nicht erforderlich ist. Wenn Token abgerufen wurden, die für die weitere Verarbeitung benötigt werden, rufen Sie eine der Überladungen auf, die die Bereitstellung von Token ermöglichen. Ein IdToken ist erforderlich, wenn zuvor in der Autorisierungsantwort kein IdToken empfangen wurde. Optional kann ein Zugriffstoken bereitgestellt werden, damit der Handler den Benutzerinformationsendpunkt kontaktieren kann. Dieser Aufruf entspricht dem Festlegen von TokenEndpointResponse. |
HandleCodeRedemption(String, String) |
Weist den Handler an, den Codeeinlösungsprozess zu überspringen. Der Entwickler hat den Code möglicherweise selbst eingelöst oder entschieden, dass die Einlösung nicht erforderlich ist. Wenn Token abgerufen wurden, die für die weitere Verarbeitung benötigt werden, rufen Sie eine der Überladungen auf, die die Bereitstellung von Token ermöglichen. Ein IdToken ist erforderlich, wenn zuvor in der Autorisierungsantwort kein IdToken empfangen wurde. Optional kann ein Zugriffstoken bereitgestellt werden, damit der Handler den Benutzerinformationsendpunkt kontaktieren kann. Dieser Aufruf entspricht dem Festlegen von TokenEndpointResponse. |
HandleResponse() |
Stellt jegliche Verarbeitung für diese Anforderung ein und kehrt zum Client zurück. Der Aufrufer ist dafür verantwortlich, die vollständige Antwort zu generieren. Legen Sie fest, um signIn Ticket auszulösen. (Geerbt von BaseControlContext) |
HandleResponse() |
Stellt jegliche Verarbeitung für diese Anforderung ein und kehrt zum Client zurück. Der Aufrufer ist dafür verantwortlich, die vollständige Antwort zu generieren. (Geerbt von HandleRequestContext<TOptions>) |
SkipHandler() |
Beenden Der Verarbeitung der Anforderung im aktuellen Handler. (Geerbt von HandleRequestContext<TOptions>) |
SkipToNextMiddleware() |
Stellt die Verarbeitung der Anforderung in der aktuellen Middleware ein und übergibt die Steuerung an die nächste Middleware. Die Anmeldung wird nicht aufgerufen. (Geerbt von BaseControlContext) |
Success() |
Ruft die erfolgreiche Erstellung eines Tickets mit und PropertiesaufPrincipal. (Geerbt von RemoteAuthenticationContext<TOptions>) |