AuthorizationCodeReceivedContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
-
AuthorizationCodeReceivedContext
Konstruktory
Vlastnosti
| Backchannel |
Nakonfigurovaný komunikační kanál pro zprostředkovatele identity pro použití při provádění vlastních požadavků na koncový bod tokenu. |
| HandledCodeRedemption |
Označuje, jestli se vývojář rozhodne zpracovat (nebo přeskočit) uplatnění kódu. Pokud ano, obslužná rutina se nepokoušá uplatnit kód. Viz HandleCodeRedemption a TokenEndpointResponse. |
| HandledResponse | (Zděděno od BaseControlContext) |
| HttpContext | (Zděděno od BaseContext) |
| HttpContext |
Kontext (Zděděno od BaseContext<TOptions>) |
| JwtSecurityToken |
Získá nebo nastaví přijatou JwtSecurityToken v odpovědi ověřování, pokud existuje. |
| Options | (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 |
ClaimsPrincipal Získá obsahující deklarace identity uživatele. (Zděděno od RemoteAuthenticationContext<TOptions>) |
| Properties | |
| Properties |
Získá nebo nastaví AuthenticationProperties. (Zděděno od RemoteAuthenticationContext<TOptions>) |
| ProtocolMessage |
Získá nebo nastaví OpenIdConnectMessage. |
| ProtocolMessage | (Zděděno od BaseOpenIdConnectContext) |
| Request | (Zděděno od BaseContext) |
| Request |
Žádost (Zděděno od BaseContext<TOptions>) |
| Response | (Zděděno od BaseContext) |
| Response |
Odpověď. (Zděděno od BaseContext<TOptions>) |
| Result |
Kterou HandleRequestResult používá obslužná rutina. (Zděděno od HandleRequestContext<TOptions>) |
| Scheme |
Schéma ověřování. (Zděděno od BaseContext<TOptions>) |
| Skipped | (Zděděno od BaseControlContext) |
| State | (Zděděno od BaseControlContext) |
| Ticket |
Získá nebo nastaví hodnotu, Ticket která se vrátí, pokud tato událost signalizuje zpracování události. (Zděděno od BaseControlContext) |
| TokenEndpointRequest |
Požadavek, který se odešle do koncového bodu tokenu a 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 nastavíte, obslužná rutina se nepokusí uplatnit kód. IdToken se vyžaduje, pokud v autorizační odpovědi nebyl dříve přijat. Přístupový token je volitelný, pokud obslužná rutina kontaktuje koncový bod user-info. |
Metody
| CheckEventResult(AuthenticateResult) | (Zděděno od BaseControlContext) |
| Fail(Exception) |
Označuje, že ověřování se nezdařilo. (Zděděno od RemoteAuthenticationContext<TOptions>) |
| Fail(String) |
Označuje, že ověřování se nezdařilo. (Zděděno od RemoteAuthenticationContext<TOptions>) |
| HandleCodeRedemption() |
Řekne obslužné rutině, aby proces uplatnění kódu přeskočí. Vývojář mohl kód uplatnit sám nebo se rozhodl, že uplatnění nebylo povinné. Pokud se načetly tokeny potřebné k dalšímu zpracování, volejte jednu z přetížení, která umožňuje poskytovat tokeny. IdToken se vyžaduje, pokud v autorizační odpovědi nebyl dříve přijat. Přístupový token je možné volitelně zadat pro obslužnou rutinu, aby kontaktoval koncový bod user-info. Volání je stejné jako nastavení TokenEndpointResponse. |
| HandleCodeRedemption(OpenIdConnectMessage) |
Řekne obslužné rutině, aby proces uplatnění kódu přeskočí. Vývojář mohl kód uplatnit sám nebo se rozhodl, že uplatnění nebylo povinné. Pokud se načetly tokeny potřebné k dalšímu zpracování, volejte jednu z přetížení, která umožňuje poskytovat tokeny. IdToken se vyžaduje, pokud v autorizační odpovědi nebyl dříve přijat. Přístupový token je možné volitelně zadat pro obslužnou rutinu, aby kontaktoval koncový bod user-info. Volání je stejné jako nastavení TokenEndpointResponse. |
| HandleCodeRedemption(String, String) |
Řekne obslužné rutině, aby proces uplatnění kódu přeskočí. Vývojář mohl kód uplatnit sám nebo se rozhodl, že uplatnění nebylo povinné. Pokud se načetly tokeny potřebné k dalšímu zpracování, volejte jednu z přetížení, která umožňuje poskytovat tokeny. IdToken se vyžaduje, pokud v autorizační odpovědi nebyl dříve přijat. Přístupový token je možné volitelně zadat pro obslužnou rutinu, aby kontaktoval koncový bod user-info. Volání je stejné jako nastavení TokenEndpointResponse. |
| HandleResponse() |
Ukončit veškeré zpracování této žádosti a vrátit se do klienta. Volající je zodpovědný za generování úplné odpovědi. Nastavte, Ticket aby se aktivovala operace přihlášení. (Zděděno od BaseControlContext) |
| HandleResponse() |
Ukončete veškeré zpracování pro tuto žádost a vraťte se klientovi. Volající zodpovídá za generová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čí zpracování žádosti v aktuálním middlewaru a předá řízení dalšímu. Přihlášení nebude voláno. (Zděděno od BaseControlContext) |
| Success() |
Zavolá úspěch vytvoření lístku Principal Propertiess (Zděděno od RemoteAuthenticationContext<TOptions>) |