Sdílet prostřednictvím


JwtBearerOptions Třída

Definice

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
JwtBearerOptions

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.

Platí pro