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í middlewarového ověřování nosiče.
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í ověřování s přínosiči s výchozími hodnotami. |
Vlastnosti
| Audience |
Získá nebo nastaví cílovou skupinu pro libovolný přijatý OpenIdConnect token. |
| AuthenticationScheme |
AuthenticationScheme v možnostech odpovídá logickému názvu pro konkrétní schéma ověřování. Pro použití stejného typu middlewaru ověřování v kanálu je možné přiřadit jinou hodnotu. (Zděděno od AuthenticationOptions) |
| Authority |
Získá nebo nastaví autoritu, která se má použít při volání OpenIdConnect. |
| AutomaticAuthenticate |
Pokud je hodnota true, middleware ověřování změní požadavek, který uživatel přichází. Pokud je hodnota false, bude middleware ověřování poskytovat pouze identitu, je-li výslovně označena AuthenticationScheme. (Zděděno od AuthenticationOptions) |
| AutomaticChallenge |
Pokud má hodnotu true, musí middleware ověřování zpracovávat automatické výzvy. Pokud je hodnota false, bude middleware ověřování měnit pouze odpovědi, pokud jsou výslovně označeny AuthenticationScheme. (Zděděno od AuthenticationOptions) |
| BackchannelHttpHandler |
HttpMessageHandler se používá k načtení metadat. Tuto hodnotu nelze nastavit ve stejnou chvíli jako BackchannelCertificateValidator, pokud hodnota není WebRequestHandler. |
| BackchannelTimeout |
Získá nebo nastaví časový limit při použití spouštěcího kanálu k vytvoření volání http. |
| Challenge |
Získá nebo nastaví výzvu pro vložení do hlavičky "WWW-Authenticate". |
| ClaimsIssuer |
Získá nebo nastaví vystavitele, který se má použít pro všechny vytvořené deklarace identity. (Zděděno od AuthenticationOptions) |
| Configuration |
Konfigurace poskytnutá přímo vývojářem. Pokud je zadaný, pak se nepoužijí vlastnosti MetadataAddress a rechannel. Tyto informace by se neměly aktualizovat během zpracování žádosti. |
| ConfigurationManager |
Zodpovídá za načtení, ukládání do mezipaměti a aktualizaci konfigurace z metadat. Pokud není zadaný, vytvoří se s použitím vlastností MetadataAddress a pro nastavení nového kanálu. |
| Description |
Další informace o typu ověřování, který je zpřístupněn pro aplikaci. (Zděděno od AuthenticationOptions) |
| Events |
Objekt poskytnutý aplikací pro zpracování událostí vyvolaných middlewarem ověřování nosiče. Aplikace může rozhraní implementovat úplně, nebo může vytvořit instanci JwtBearerAuthenticationEvents a přiřadit delegáty jenom událostem, které chce zpracovat. |
| IncludeErrorDetails |
Definuje, jestli se mají volajícím vrátit chyby ověření tokenu. Ve výchozím nastavení je tato možnost zakázaná, aby middleware JWT nevracela 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í, zda se má po SecurityTokenSignatureKeyNotFoundException provést pokus o aktualizaci metadat. To umožňuje automatické obnovení v případě výměny klíče signatury. Tato možnost je ve výchozím nastavení zapnutá. |
| RequireHttpsMetadata |
Získá nebo nastaví, zda je pro adresu nebo autoritu metadat vyžadován protokol HTTPS. Výchozí hodnota je true. To by mělo být zakázáno pouze ve vývojových prostředích. |
| SaveToken |
Definuje, jestli se má nosný token AuthenticationProperties po úspěšné autorizaci Uložit. |
| SecurityTokenValidators |
Získá seřazený seznam, který ISecurityTokenValidator se používá 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. |