JwtTokenValidation Clase
- java.
lang. Object - com.
microsoft. bot. connector. authentication. JwtTokenValidation
- com.
public final class JwtTokenValidation
Contiene métodos auxiliares para autenticar solicitudes HTTP entrantes.
Resumen del método
| Modificador y tipo | Método y descripción |
|---|---|
|
static
java.util.concurrent.CompletableFuture<Claims |
authenticateRequest(Activity activity, String authHeader, CredentialProvider credentials, ChannelProvider channelProvider)
Autentica la solicitud y agrega el Activity#getServiceUrl() de la actividad al conjunto de direcciones URL de confianza. |
|
static
java.util.concurrent.CompletableFuture<Claims |
authenticateRequest(Activity activity, String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, AuthenticationConfiguration authConfig)
Autentica la solicitud y agrega el Activity#getServiceUrl() de la actividad al conjunto de direcciones URL de confianza. |
| static java.lang.String |
getAppIdFromClaims(Map<String,String> claims)
Obtiene el identificador de |
| static boolean |
isValidTokenFormat(String authHeader)
Asistente interno para comprobar si el token tiene la forma que esperamos "Portador [cadena larga grande]". |
|
static
java.util.concurrent.CompletableFuture<Claims |
validateAuthHeader(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String channelId, String serviceUrl)
Valida el encabezado de autenticación de una solicitud entrante. |
|
static
java.util.concurrent.CompletableFuture<Claims |
validateAuthHeader(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String channelId, String serviceUrl, AuthenticationConfiguration authConfig)
Valida el encabezado de autenticación de una solicitud entrante. |
Métodos heredados de java.lang.Object
Detalles del método
authenticateRequest
public static CompletableFuture
Autentica la solicitud y agrega el Activity#getServiceUrl() de la actividad al conjunto de direcciones URL de confianza.
Parámetros:
Devoluciones:
authenticateRequest
public static CompletableFuture
Autentica la solicitud y agrega el Activity#getServiceUrl() de la actividad al conjunto de direcciones URL de confianza.
Parámetros:
Devoluciones:
getAppIdFromClaims
public static String getAppIdFromClaims(Map
Obtiene el AppId de las notificaciones.
En los tokens v1, appId está en la notificación AppIdClaim. En los tokens v2, appId se encuentra en la notificación AuthorizedParty.
Parámetros:
Devoluciones:
Produce:
isValidTokenFormat
public static boolean isValidTokenFormat(String authHeader)
Asistente interno para comprobar si el token tiene la forma que esperamos "Portador [cadena larga grande]".
Parámetros:
Devoluciones:
validateAuthHeader
public static CompletableFuture
Valida el encabezado de autenticación de una solicitud entrante.
Parámetros:
Devoluciones:
On Call:
validateAuthHeader
public static CompletableFuture
Valida el encabezado de autenticación de una solicitud entrante.
Parámetros:
Devoluciones: