JwtTokenValidation Classe
- java.
lang. Object - com.
microsoft. bot. connector. authentication. JwtTokenValidation
- com.
public final class JwtTokenValidation
Contém métodos auxiliares para autenticar solicitações HTTP de entrada.
Resumo do método
| Modificador e tipo | Método e descrição |
|---|---|
|
static
java.util.concurrent.CompletableFuture<Claims |
authenticateRequest(Activity activity, String authHeader, CredentialProvider credentials, ChannelProvider channelProvider)
Autentica a solicitação e adiciona o Activity#getServiceUrl() da atividade ao conjunto de URLs confiáveis. |
|
static
java.util.concurrent.CompletableFuture<Claims |
authenticateRequest(Activity activity, String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, AuthenticationConfiguration authConfig)
Autentica a solicitação e adiciona o Activity#getServiceUrl() da atividade ao conjunto de URLs confiáveis. |
| static java.lang.String |
getAppIdFromClaims(Map<String,String> claims)
Obtém a ID de |
| static boolean |
isValidTokenFormat(String authHeader)
Auxiliar interno para verificar se o token tem a forma que esperamos "Portador [cadeia de caracteres longa grande]". |
|
static
java.util.concurrent.CompletableFuture<Claims |
validateAuthHeader(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String channelId, String serviceUrl)
Valida o cabeçalho de autenticação de uma solicitação de entrada. |
|
static
java.util.concurrent.CompletableFuture<Claims |
validateAuthHeader(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String channelId, String serviceUrl, AuthenticationConfiguration authConfig)
Valida o cabeçalho de autenticação de uma solicitação de entrada. |
Métodos herdados de java.lang.Object
Detalhes do método
authenticateRequest
public static CompletableFuture
Autentica a solicitação e adiciona o Activity#getServiceUrl() da atividade ao conjunto de URLs confiáveis.
Parâmetros:
Retornos:
authenticateRequest
public static CompletableFuture
Autentica a solicitação e adiciona o Activity#getServiceUrl() da atividade ao conjunto de URLs confiáveis.
Parâmetros:
Retornos:
getAppIdFromClaims
public static String getAppIdFromClaims(Map
Obtém o AppId de declarações.
Em tokens v1, o AppId está na declaração AppIdClaim. Em tokens v2, o AppId está na declaração AuthorizedParty.
Parâmetros:
Retornos:
Gera:
isValidTokenFormat
public static boolean isValidTokenFormat(String authHeader)
Auxiliar interno para verificar se o token tem a forma que esperamos "Portador [cadeia de caracteres longa grande]".
Parâmetros:
Retornos:
validateAuthHeader
public static CompletableFuture
Valida o cabeçalho de autenticação de uma solicitação de entrada.
Parâmetros:
Retornos:
On Call:
validateAuthHeader
public static CompletableFuture
Valida o cabeçalho de autenticação de uma solicitação de entrada.
Parâmetros:
Retornos: