Udostępnij za pośrednictwem


AuthorizationCodeReceivedContext Klasa

Definicja

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

Konstruktory

AuthorizationCodeReceivedContext(HttpContext, AuthenticationScheme, OpenIdConnectOptions, AuthenticationProperties)

Tworzy element AuthorizationCodeReceivedContext

AuthorizationCodeReceivedContext(HttpContext, OpenIdConnectOptions)

Tworzy element AuthorizationCodeReceivedContext

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>)

Dotyczy