JwtBearerOptions 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í.
Třída Options poskytuje informace potřebné k řízení chování middlewaru ověřování bearer
public ref class JwtBearerOptions : Microsoft::AspNetCore::Builder::AuthenticationOptions
public class JwtBearerOptions : Microsoft.AspNetCore.Builder.AuthenticationOptions
type JwtBearerOptions = class
inherit AuthenticationOptions
Public Class JwtBearerOptions
Inherits AuthenticationOptions
- Dědičnost
Konstruktory
JwtBearerOptions() |
Vytvoří instanci možností nosného ověřování s výchozími hodnotami. |
Vlastnosti
Audience |
Získá nebo nastaví cílovou skupinu pro jakýkoli přijatý token OpenIdConnect. |
AuthenticationScheme |
Parametr AuthenticationScheme v možnostech odpovídá logickému názvu konkrétního schématu ověřování. Pokud chcete v kanálu použít stejný typ middlewaru ověřování více než jednou, může být přiřazena jiná hodnota. (Zděděno od AuthenticationOptions) |
Authority |
Získá nebo nastaví autoritu pro použití při volání OpenIdConnect. |
AutomaticAuthenticate |
Pokud je pravda, ověřovací middleware změní příchozí požadavek uživatele. Pokud je hodnota false, middleware pro ověřování poskytne identitu pouze v případě, že je explicitně označena metodou AuthenticationScheme. (Zděděno od AuthenticationOptions) |
AutomaticChallenge |
Pokud je pravda, měl by ověřovací middleware zpracovat automatické výzvy. Pokud je false, ověřovací middleware změní pouze odpovědi, pokud to explicitně označí AuthenticationScheme. (Zděděno od AuthenticationOptions) |
BackchannelHttpHandler |
HttpMessageHandler použitý k načtení metadat. To nelze nastavit ve stejnou dobu jako BackchannelCertificateValidator, pokud hodnota není WebRequestHandler. |
BackchannelTimeout |
Získá nebo nastaví časový limit při použití backchannel k volání http. |
Challenge |
Získá nebo nastaví výzvu vložit do hlavičky "WWW-Authenticate". |
ClaimsIssuer |
Získá nebo nastaví vystavitele, který by se měl použít pro všechny vytvořené deklarace identity. (Zděděno od AuthenticationOptions) |
Configuration |
Konfigurace poskytovaná přímo vývojářem. Pokud je k dispozici, nebudou použity vlastnosti MetadataAddress a Backchannel. Tyto informace by neměly být aktualizovány během zpracování žádosti. |
ConfigurationManager |
Zodpovídá za načítání, ukládání do mezipaměti a aktualizaci konfigurace z metadat. Pokud není k dispozici, vytvoří se pomocí vlastností MetadataAddress a Backchannel. |
Description |
Další informace o typu ověřování, který je k dispozici pro aplikaci. (Zděděno od AuthenticationOptions) |
Events |
Objekt poskytnutý aplikací ke zpracování událostí vyvolaný middlewarem pro ověřování nos. Aplikace může rozhraní plně implementovat nebo může vytvořit instanci JwtBearerAuthenticationEvents a přiřadit delegáty pouze událostem, které chce zpracovat. |
IncludeErrorDetails |
Definuje, jestli se mají volajícímu vracet chyby ověření tokenu. Ve výchozím nastavení je tato možnost zakázaná, aby middleware JWT nevrátil chybu a error_description v hlavičce WWW-Authenticate. |
MetadataAddress |
Získá nebo nastaví koncový bod zjišťování pro získání metadat. |
RefreshOnIssuerKeyNotFound |
Získá nebo nastaví, pokud metadata aktualizace by měla být pokus po SecurityTokenSignatureKeyNotFoundException. To umožňuje automatické obnovení v případě přechodu klíče podpisu. Tato možnost je ve výchozím nastavení zapnutá. |
RequireHttpsMetadata |
Získá nebo nastaví, pokud https je vyžadována pro metadata adresa nebo autorita. Výchozí hodnota je true. Tato možnost by měla být zakázaná pouze ve vývojových prostředích. |
SaveToken |
Definuje, zda má být nosný token uložen v po AuthenticationProperties úspěšné autorizaci. |
SecurityTokenValidators |
Získá seřazený ISecurityTokenValidator seznam použitých k ověření přístupových tokenů. |
SystemClock |
Pouze pro účely testování. |
SystemClock |
Pouze pro účely testování. (Zděděno od AuthenticationOptions) |
TokenValidationParameters |
Získá nebo nastaví parametry používané k ověření tokenů identity. |