Sdílet prostřednictvím


AuthorizationCodeReceivedContext Třída

Definice

Tento kontext lze použít k informování o přijetí autorizačního kódu přes protokol 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)
Dědičnost
Dědičnost

Konstruktory

AuthorizationCodeReceivedContext(HttpContext, AuthenticationScheme, OpenIdConnectOptions, AuthenticationProperties)

Vytvoří AuthorizationCodeReceivedContext

AuthorizationCodeReceivedContext(HttpContext, OpenIdConnectOptions)

Vytvoří AuthorizationCodeReceivedContext

Vlastnosti

Backchannel

Nakonfigurovaný komunikační kanál pro zprostředkovatele identity pro použití při vytváření vlastních požadavků na koncový bod tokenu.

HandledCodeRedemption

Určuje, jestli se vývojář rozhodl zpracovat (nebo přeskočit) uplatnění kódu. Pokud je true, obslužná rutina se nepokusí kód uplatnit. Viz HandleCodeRedemption a TokenEndpointResponse.

HandledResponse

Tento kontext lze použít k informování o přijetí autorizačního kódu přes protokol OpenIdConnect.

(Zděděno od BaseControlContext)
HttpContext

Tento kontext lze použít k informování o přijetí autorizačního kódu přes protokol OpenIdConnect.

(Zděděno od BaseContext)
HttpContext

Kontext

(Zděděno od BaseContext<TOptions>)
JwtSecurityToken

Získá nebo nastaví, JwtSecurityToken který byl přijat v odpovědi ověřování, pokud existuje.

Options

Tento kontext lze použít k informování o přijetí autorizačního kódu přes protokol OpenIdConnect.

(Zděděno od BaseOpenIdConnectContext)
Options

Získá možnosti ověřování přidružené k schématu.

(Zděděno od BaseContext<TOptions>)
Principal

Získá obsahující ClaimsPrincipal deklarace identity uživatele.

(Zděděno od RemoteAuthenticationContext<TOptions>)
Properties

Tento kontext lze použít k informování o přijetí autorizačního kódu přes protokol OpenIdConnect.

Properties

Získá nebo nastaví AuthenticationProperties.

(Zděděno od RemoteAuthenticationContext<TOptions>)
ProtocolMessage

Získá nebo nastaví OpenIdConnectMessage.

ProtocolMessage

Tento kontext lze použít k informování o přijetí autorizačního kódu přes protokol OpenIdConnect.

(Zděděno od BaseOpenIdConnectContext)
Request

Tento kontext lze použít k informování o přijetí autorizačního kódu přes protokol OpenIdConnect.

(Zděděno od BaseContext)
Request

Žádost

(Zděděno od BaseContext<TOptions>)
Response

Tento kontext lze použít k informování o přijetí autorizačního kódu přes protokol OpenIdConnect.

(Zděděno od BaseContext)
Response

Odpověď.

(Zděděno od BaseContext<TOptions>)
Result

Která HandleRequestResult je používána obslužnou rutinou.

(Zděděno od HandleRequestContext<TOptions>)
Scheme

Schéma ověřování.

(Zděděno od BaseContext<TOptions>)
Skipped

Tento kontext lze použít k informování o přijetí autorizačního kódu přes protokol OpenIdConnect.

(Zděděno od BaseControlContext)
State

Tento kontext lze použít k informování o přijetí autorizačního kódu přes protokol OpenIdConnect.

(Zděděno od BaseControlContext)
Ticket

Získá nebo nastaví Ticket na návrat, pokud tato událost signalizuje, že zpracovával událost.

(Zděděno od BaseControlContext)
TokenEndpointRequest

Požadavek, který se odešle do koncového bodu tokenu a který je k dispozici pro přizpůsobení.

TokenEndpointResponse

Pokud se vývojář rozhodne kód uplatnit sám, může zde poskytnout výsledné tokeny. To je stejné jako volání HandleCodeRedemption. Pokud je nastaveno, obslužná rutina se nepokusí kód uplatnit. IdToken je vyžadován, pokud nebyl dříve přijat v autorizační odpovědi. Přístupový token je volitelný, pokud má obslužná rutina kontaktovat koncový bod user-info.

Metody

CheckEventResult(AuthenticateResult)

Tento kontext lze použít k informování o přijetí autorizačního kódu přes protokol OpenIdConnect.

(Zděděno od BaseControlContext)
Fail(Exception)

Označuje, že ověřování selhalo.

(Zděděno od RemoteAuthenticationContext<TOptions>)
Fail(String)

Označuje, že ověřování selhalo.

(Zděděno od RemoteAuthenticationContext<TOptions>)
HandleCodeRedemption()

Sděluje obslužné rutině, aby proces uplatnění kódu přeskočí. Vývojáři možná kód uplatnili sami nebo se rozhodli, že uplatnění není povinné. Pokud byly načteny tokeny potřebné k dalšímu zpracování, zavolejte jedno z přetížení, které umožňuje poskytování tokenů. IdToken je vyžadován, pokud nebyl dříve přijat v autorizační odpovědi. Přístupový token může obslužná rutina volitelně poskytnout, aby kontaktovala koncový bod user-info. Volání je stejné jako nastavení TokenEndpointResponse.

HandleCodeRedemption(OpenIdConnectMessage)

Sděluje obslužné rutině, aby proces uplatnění kódu přeskočí. Vývojáři možná kód uplatnili sami nebo se rozhodli, že uplatnění není povinné. Pokud byly načteny tokeny potřebné k dalšímu zpracování, zavolejte jedno z přetížení, které umožňuje poskytování tokenů. IdToken je vyžadován, pokud nebyl dříve přijat v autorizační odpovědi. Přístupový token může obslužná rutina volitelně poskytnout, aby kontaktovala koncový bod user-info. Volání je stejné jako nastavení TokenEndpointResponse.

HandleCodeRedemption(String, String)

Sděluje obslužné rutině, aby proces uplatnění kódu přeskočí. Vývojáři možná kód uplatnili sami nebo se rozhodli, že uplatnění není povinné. Pokud byly načteny tokeny potřebné k dalšímu zpracování, zavolejte jedno z přetížení, které umožňuje poskytování tokenů. IdToken je vyžadován, pokud nebyl dříve přijat v autorizační odpovědi. Přístupový token může obslužná rutina volitelně poskytnout, aby kontaktovala koncový bod user-info. Volání je stejné jako nastavení TokenEndpointResponse.

HandleResponse()

Ukončete veškeré zpracování tohoto požadavku a vraťte se do klienta. Volající zodpovídá za vygenerování úplné odpovědi. Nastavte tak Ticket , aby se aktivovalo přihlášení.

(Zděděno od BaseControlContext)
HandleResponse()

Ukončete veškeré zpracování tohoto požadavku a vraťte se do klienta. Volající zodpovídá za vygenerování úplné odpovědi.

(Zděděno od HandleRequestContext<TOptions>)
SkipHandler()

Ukončete zpracování požadavku v aktuální obslužné rutině.

(Zděděno od HandleRequestContext<TOptions>)
SkipToNextMiddleware()

Ukončete zpracování požadavku v aktuálním middlewaru a předejte řízení dalšímu middlewaru. Přihlášení se nebude volat.

(Zděděno od BaseControlContext)
Success()

Zavolá úspěšné vytvoření lístku Principal pomocí a Properties.

(Zděděno od RemoteAuthenticationContext<TOptions>)

Platí pro