JwtTokenValidation Класс
- java.
lang. Object - com.
microsoft. bot. connector. authentication. JwtTokenValidation
- com.
public final class JwtTokenValidation
Содержит вспомогательные методы проверки подлинности входящих HTTP-запросов.
Сводка по методу
| Модификатор и тип | Метод и описание |
|---|---|
|
static
java.util.concurrent.CompletableFuture<Claims |
authenticateRequest(Activity activity, String authHeader, CredentialProvider credentials, ChannelProvider channelProvider)
Проверяет подлинность запроса и добавляет Activity#getServiceUrl() действия в набор доверенных URL-адресов. |
|
static
java.util.concurrent.CompletableFuture<Claims |
authenticateRequest(Activity activity, String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, AuthenticationConfiguration authConfig)
Проверяет подлинность запроса и добавляет Activity#getServiceUrl() действия в набор доверенных URL-адресов. |
| static java.lang.String |
getAppIdFromClaims(Map<String,String> claims)
Возвращает идентификатор приложения |
| static boolean |
isValidTokenFormat(String authHeader)
Внутренний вспомогательный элемент, чтобы проверить, имеет ли маркер фигуру, которая ожидается "Медведь [большая длинная строка]". |
|
static
java.util.concurrent.CompletableFuture<Claims |
validateAuthHeader(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String channelId, String serviceUrl)
Проверяет заголовок проверки подлинности входящего запроса. |
|
static
java.util.concurrent.CompletableFuture<Claims |
validateAuthHeader(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String channelId, String serviceUrl, AuthenticationConfiguration authConfig)
Проверяет заголовок проверки подлинности входящего запроса. |
Методы, унаследованные от java.lang.Object
Сведения о методе
authenticateRequest
public static CompletableFuture
Проверяет подлинность запроса и добавляет Activity#getServiceUrl() действия в набор доверенных URL-адресов.
Параметры:
Возвращаемое значение:
authenticateRequest
public static CompletableFuture
Проверяет подлинность запроса и добавляет Activity#getServiceUrl() действия в набор доверенных URL-адресов.
Параметры:
Возвращаемое значение:
getAppIdFromClaims
public static String getAppIdFromClaims(Map
Возвращает Идентификатор приложения из утверждений.
В маркерах версии 1 Идентификатор AppId находится в утверждении AppIdClaim. В токенах версии 2 идентификатор AppId находится в утверждении AuthorizedParty.
Параметры:
Возвращаемое значение:
Активизирует исключение:
isValidTokenFormat
public static boolean isValidTokenFormat(String authHeader)
Внутренний вспомогательный элемент, чтобы проверить, имеет ли маркер фигуру, которая ожидается "Медведь [большая длинная строка]".
Параметры:
Возвращаемое значение:
validateAuthHeader
public static CompletableFuture
Проверяет заголовок проверки подлинности входящего запроса.
Параметры:
Возвращаемое значение:
On Call:
validateAuthHeader
public static CompletableFuture
Проверяет заголовок проверки подлинности входящего запроса.
Параметры:
Возвращаемое значение: