Поделиться через


JwtBearerOptions Класс

Определение

Класс Options предоставляет сведения, необходимые для управления поведением ПО промежуточного слоя проверки подлинности носителя

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
Наследование
JwtBearerOptions

Конструкторы

JwtBearerOptions()

Создает экземпляр параметров проверки подлинности носителя со значениями по умолчанию.

Свойства

Audience

Возвращает или задает аудиторию для любого полученного токена OpenIdConnect.

AuthenticationScheme

AuthenticationScheme в параметрах соответствует логическому имени для конкретной схемы проверки подлинности. Может быть присвоено другое значение, чтобы использовать одинаковый тип промежуточного ПО проверки подлинности более одного раза на конвейере.

(Унаследовано от AuthenticationOptions)
Authority

Получает или задает полномочия для использования при выполнении вызовов OpenIdConnect.

AutomaticAuthenticate

Если значение равно true, ПО промежуточного слоя для проверки подлинности изменит запрос пользователя. Если задано значение false, ПО промежуточного слоя для проверки подлинности будет предоставлять удостоверение только при явном указании AuthenticationScheme.

(Унаследовано от AuthenticationOptions)
AutomaticChallenge

Если значение равно true, ПО промежуточного слоя проверки подлинности должно обрабатывать автоматический запрос. Если значение равно false, ПО промежуточного слоя для проверки подлинности изменит ответы только при явном указании AuthenticationScheme.

(Унаследовано от AuthenticationOptions)
BackchannelHttpHandler

HttpMessageHandler, используемый для получения метаданных. Его нельзя задать одновременно с BackchannelCertificateValidator, если только значение не равно WebRequestHandler.

BackchannelTimeout

Получает или задает время ожидания при использовании обратного канала для совершения вызова http.

Challenge

Возвращает или задает запрос, помещаемый в заголовок "WWW-Authenticate".

ClaimsIssuer

Возвращает или задает издателя, который должен использоваться для всех создаваемых утверждений.

(Унаследовано от AuthenticationOptions)
Configuration

Конфигурация, предоставленная напрямую от разработчика. Если она предоставлена, то свойства MetadataAddress и Backchannel не используются. Эти сведения не должны обновляться во время обработки запроса.

ConfigurationManager

Отвечает за получение, кэширование и обновление конфигурации из метаданных. Если не предоставлено, то будет создано с помощью свойств MetadataAddress и Backchannel.

Description

Дополнительная информация о типе проверки подлинности, доступная в приложении.

(Унаследовано от AuthenticationOptions)
Events

Объект, предоставляемый приложением для обработки событий, вызванных ПО промежуточного слоя проверки подлинности носителя. Приложение может полностью реализовать интерфейс или создать экземпляр JwtBearerAuthenticationEvents и назначить делегатов только событиям, которые оно хочет обработать.

IncludeErrorDetails

Определяет, следует ли возвращать вызывающим объекту ошибки проверки маркера. Этот параметр включен по умолчанию, чтобы помешать ПО промежуточного слоя JWT возвращать ошибку и error_description в заголовке WWW-Authenticate.

MetadataAddress

Получает или задает конечную точку обнаружения для получения метаданных

RefreshOnIssuerKeyNotFound

Получает или задает значение, указывающее, должна ли выполняться попытка обновить метаданные после SecurityTokenSignatureKeyNotFoundException. Это позволяет выполнять автоматическое восстановление при смене ключей подписи. Эта функция включена по умолчанию.

RequireHttpsMetadata

Возвращает или задает значение , если для адреса или центра метаданных требуется ПРОТОКОЛ HTTPS. Значение по умолчанию — true. Эта функция должна быть отключена только в средах разработки.

SaveToken

Определяет, должен ли токен носителя храниться в AuthenticationProperties после успешной авторизации.

SecurityTokenValidators

Возвращает упорядоченный список, используемый ISecurityTokenValidator для проверки маркеров доступа.

SystemClock

Только для тестирования.

SystemClock

Только для тестирования.

(Унаследовано от AuthenticationOptions)
TokenValidationParameters

Возвращает или задает параметры, используемые для проверки маркеров удостоверений.

Применяется к