AuthorizationCodeReceivedContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ten kontekst może służyć do informowania o odebraniu kodu autoryzacji za pośrednictwem protokołu 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)
- Dziedziczenie
- Dziedziczenie
-
AuthorizationCodeReceivedContext
Konstruktory
Właściwości
Backchannel |
Skonfigurowany kanał komunikacji do dostawcy tożsamości do użycia podczas wysyłania żądań niestandardowych do punktu końcowego tokenu. |
HandledCodeRedemption |
Wskazuje, czy deweloper zdecyduje się obsłużyć (lub pominąć) realizację kodu. Jeśli wartość true, program obsługi nie podejmie próby zrealizowania kodu. Zobacz HandleCodeRedemption i TokenEndpointResponse. |
HandledResponse |
Ten kontekst może służyć do informowania o odebraniu kodu autoryzacji za pośrednictwem protokołu OpenIdConnect. (Odziedziczone po BaseControlContext) |
HttpContext |
Ten kontekst może służyć do informowania o odebraniu kodu autoryzacji za pośrednictwem protokołu OpenIdConnect. (Odziedziczone po BaseContext) |
HttpContext |
Kontekst. (Odziedziczone po BaseContext<TOptions>) |
JwtSecurityToken |
Pobiera lub ustawia JwtSecurityToken odebrane dane w odpowiedzi uwierzytelniania, jeśli istnieje. |
Options |
Ten kontekst może służyć do informowania o odebraniu kodu autoryzacji za pośrednictwem protokołu OpenIdConnect. (Odziedziczone po BaseOpenIdConnectContext) |
Options |
Pobiera opcje uwierzytelniania skojarzone ze schematem. (Odziedziczone po BaseContext<TOptions>) |
Principal |
ClaimsPrincipal Pobiera zawierające oświadczenia użytkownika. (Odziedziczone po RemoteAuthenticationContext<TOptions>) |
Properties |
Ten kontekst może służyć do informowania o odebraniu kodu autoryzacji za pośrednictwem protokołu OpenIdConnect. |
Properties |
Pobiera lub ustawia wartość AuthenticationProperties. (Odziedziczone po RemoteAuthenticationContext<TOptions>) |
ProtocolMessage |
Pobiera lub ustawia wartość OpenIdConnectMessage. |
ProtocolMessage |
Ten kontekst może służyć do informowania o odebraniu kodu autoryzacji za pośrednictwem protokołu OpenIdConnect. (Odziedziczone po BaseOpenIdConnectContext) |
Request |
Ten kontekst może służyć do informowania o odebraniu kodu autoryzacji za pośrednictwem protokołu OpenIdConnect. (Odziedziczone po BaseContext) |
Request |
Żądanie. (Odziedziczone po BaseContext<TOptions>) |
Response |
Ten kontekst może służyć do informowania o odebraniu kodu autoryzacji za pośrednictwem protokołu OpenIdConnect. (Odziedziczone po BaseContext) |
Response |
Odpowiedź. (Odziedziczone po BaseContext<TOptions>) |
Result |
Element HandleRequestResult , który jest używany przez program obsługi. (Odziedziczone po HandleRequestContext<TOptions>) |
Scheme |
Schemat uwierzytelniania. (Odziedziczone po BaseContext<TOptions>) |
Skipped |
Ten kontekst może służyć do informowania o odebraniu kodu autoryzacji za pośrednictwem protokołu OpenIdConnect. (Odziedziczone po BaseControlContext) |
State |
Ten kontekst może służyć do informowania o odebraniu kodu autoryzacji za pośrednictwem protokołu OpenIdConnect. (Odziedziczone po BaseControlContext) |
Ticket |
Pobiera lub ustawia wartość zwracaną Ticket , jeśli to zdarzenie sygnalizuje obsługę zdarzenia. (Odziedziczone po BaseControlContext) |
TokenEndpointRequest |
Żądanie, które zostanie wysłane do punktu końcowego tokenu i jest dostępne do dostosowania. |
TokenEndpointResponse |
Jeśli deweloper zdecyduje się zrealizować sam kod, może podać wynikowe tokeny tutaj. Jest to takie samo, jak wywoływanie metody HandleCodeRedemption. Jeśli zostanie ustawiona, program obsługi nie podejmie próby zrealizowania kodu. Identyfikator IdToken jest wymagany, jeśli nie został wcześniej odebrany w odpowiedzi autoryzacji. Token dostępu jest opcjonalny, jeśli program obsługi ma skontaktować się z punktem końcowym informacji o użytkowniku. |
Metody
CheckEventResult(AuthenticateResult) |
Ten kontekst może służyć do informowania o odebraniu kodu autoryzacji za pośrednictwem protokołu OpenIdConnect. (Odziedziczone po BaseControlContext) |
Fail(Exception) |
Wskazuje, że uwierzytelnianie nie powiodło się. (Odziedziczone po RemoteAuthenticationContext<TOptions>) |
Fail(String) |
Wskazuje, że uwierzytelnianie nie powiodło się. (Odziedziczone po RemoteAuthenticationContext<TOptions>) |
HandleCodeRedemption() |
Informuje procedurę obsługi, aby pominąć proces realizacji kodu. Deweloper mógł zrealizować sam kod lub zdecydować, że realizacja nie jest wymagana. Jeśli tokeny zostały pobrane, które są potrzebne do dalszego przetwarzania, wywołaj jedno z przeciążeń, które umożliwia dostarczanie tokenów. Identyfikator IdToken jest wymagany, jeśli nie został wcześniej odebrany w odpowiedzi autoryzacji. Token dostępu można opcjonalnie podać dla programu obsługi w celu skontaktowania się z punktem końcowym informacji o użytkowniku. Wywołanie tej funkcji jest takie samo jak ustawienie TokenEndpointResponse. |
HandleCodeRedemption(OpenIdConnectMessage) |
Informuje procedurę obsługi, aby pominąć proces realizacji kodu. Deweloper mógł zrealizować sam kod lub zdecydować, że realizacja nie jest wymagana. Jeśli tokeny zostały pobrane, które są potrzebne do dalszego przetwarzania, wywołaj jedno z przeciążeń, które umożliwia dostarczanie tokenów. Identyfikator IdToken jest wymagany, jeśli nie został wcześniej odebrany w odpowiedzi autoryzacji. Token dostępu można opcjonalnie podać dla programu obsługi w celu skontaktowania się z punktem końcowym informacji o użytkowniku. Wywołanie tej funkcji jest takie samo jak ustawienie TokenEndpointResponse. |
HandleCodeRedemption(String, String) |
Informuje procedurę obsługi, aby pominąć proces realizacji kodu. Deweloper mógł zrealizować sam kod lub zdecydować, że realizacja nie jest wymagana. Jeśli tokeny zostały pobrane, które są potrzebne do dalszego przetwarzania, wywołaj jedno z przeciążeń, które umożliwia dostarczanie tokenów. Identyfikator IdToken jest wymagany, jeśli nie został wcześniej odebrany w odpowiedzi autoryzacji. Token dostępu można opcjonalnie podać dla programu obsługi w celu skontaktowania się z punktem końcowym informacji o użytkowniku. Wywołanie tej funkcji jest takie samo jak ustawienie TokenEndpointResponse. |
HandleResponse() |
Zaprzestanie całego przetwarzania dla tego żądania i powrót do klienta. Obiekt wywołujący jest odpowiedzialny za generowanie pełnej odpowiedzi. Ustaw wartość Ticket wyzwalacza SignIn. (Odziedziczone po BaseControlContext) |
HandleResponse() |
Zaprzestanie całego przetwarzania dla tego żądania i powrót do klienta. Obiekt wywołujący jest odpowiedzialny za generowanie pełnej odpowiedzi. (Odziedziczone po HandleRequestContext<TOptions>) |
SkipHandler() |
Zaprzestanie przetwarzania żądania w bieżącej procedurze obsługi. (Odziedziczone po HandleRequestContext<TOptions>) |
SkipToNextMiddleware() |
Zaprzestanie przetwarzania żądania w bieżącym rozwiązaniu pośredniczącym i przekazanie kontrolki do następnego. Nazwa SignIn nie zostanie wywołana. (Odziedziczone po BaseControlContext) |
Success() |
Wywołuje powodzenie tworzenia biletu za pomocą elementu Principal i Properties. (Odziedziczone po RemoteAuthenticationContext<TOptions>) |