JwtBearerOptions Třída

Definice

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
JwtBearerOptions

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.

Platí pro