TokenValidationParameters Класс
- java.
lang. Object - com.
microsoft. bot. connector. authentication. TokenValidationParameters
- com.
public class TokenValidationParameters
Содержит набор параметров, используемых при проверке маркера.
Сводка по полю
| Модификатор и тип | Поле и описание |
|---|---|
| java.time.Duration |
clockSkew
Часовое отклонение, применяемое при проверке времени. |
|
Open |
issuerSigningKeyResolver
Необязательная (и не рекомендуется) Функция для возврата разрешения данных Open |
| boolean |
requireSignedTokens
Значение, указывающее, может ли маркер считаться допустимым, если он не подписан. |
| java.util.List<java.lang.String> |
validIssuers
Содержит допустимые издатели, которые будут использоваться для проверки издателя маркера. |
| boolean |
validateAudience
Управление тем, будет ли аудитория проверена во время проверки маркера. |
| boolean |
validateIssuer
Управление проверкой издателя во время проверки маркера. |
| boolean |
validateIssuerSigningKey
Значение true для проверки сертификата подписывания. |
| boolean |
validateLifetime
Управление тем, будет ли время существования проверено во время проверки маркера. |
Сводка по конструктору
| Конструктор | Описание | |
|---|---|---|
| TokenValidationParameters() |
Параметры по умолчанию. |
|
| TokenValidationParameters(boolean validateIssuer, List<String> validIssuers, boolean validateAudience, boolean validateLifetime, Duration clockSkew, boolean requireSignedTokens) | ||
| TokenValidationParameters(TokenValidationParameters other) |
Конструктор копирования. |
|
Методы, унаследованные от java.lang.Object
Сведения о полях
clockSkew
public Duration clockSkew
Часовое отклонение, применяемое при проверке времени.
issuerSigningKeyResolver
public OpenIdMetadataResolver issuerSigningKeyResolver
Необязательная (и не рекомендуется) функция для возврата сопоставителя OpenIdMetaData для заданного URL-адреса.
requireSignedTokens
public boolean requireSignedTokens
Значение, указывающее, может ли маркер считаться допустимым, если он не подписан.
validIssuers
public List
Содержит допустимые издатели, которые будут использоваться для проверки издателя маркера.
validateAudience
public boolean validateAudience
Управление тем, будет ли аудитория проверена во время проверки маркера.
validateIssuer
public boolean validateIssuer
Управление проверкой издателя во время проверки маркера.
validateIssuerSigningKey
public boolean validateIssuerSigningKey
Значение true для проверки сертификата подписывания.
validateLifetime
public boolean validateLifetime
Управление тем, будет ли время существования проверено во время проверки маркера.
Сведения о конструкторе
TokenValidationParameters
public TokenValidationParameters()
Параметры по умолчанию.
TokenValidationParameters
public TokenValidationParameters(boolean validateIssuer, List
Параметры:
TokenValidationParameters
public TokenValidationParameters(TokenValidationParameters other)
Конструктор копирования.
Параметры: