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() |
Создает экземпляр параметров проверки подлинности носителя со значениями по умолчанию. |
Свойства
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 |
Возвращает или задает параметры, используемые для проверки маркеров удостоверений. |