JwtTokenValidation Classe
- java.
lang. Object - com.
microsoft. bot. connector. authentication. JwtTokenValidation
- com.
public final class JwtTokenValidation
Contient des méthodes d’assistance pour l’authentification des requêtes HTTP entrantes.
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
|
static
java.util.concurrent.CompletableFuture<Claims |
authenticateRequest(Activity activity, String authHeader, CredentialProvider credentials, ChannelProvider channelProvider)
Authentifie la requête et ajoute l'Activity#getServiceUrl() de l’activité à l’ensemble d’URL approuvées. |
|
static
java.util.concurrent.CompletableFuture<Claims |
authenticateRequest(Activity activity, String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, AuthenticationConfiguration authConfig)
Authentifie la requête et ajoute l'Activity#getServiceUrl() de l’activité à l’ensemble d’URL approuvées. |
| static java.lang.String |
getAppIdFromClaims(Map<String,String> claims)
Obtient l’ID d’application |
| static boolean |
isValidTokenFormat(String authHeader)
Assistance interne pour vérifier si le jeton a la forme que nous attendons « Porteur [grande chaîne longue] ». |
|
static
java.util.concurrent.CompletableFuture<Claims |
validateAuthHeader(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String channelId, String serviceUrl)
Valide l’en-tête d’authentification d’une requête entrante. |
|
static
java.util.concurrent.CompletableFuture<Claims |
validateAuthHeader(String authHeader, CredentialProvider credentials, ChannelProvider channelProvider, String channelId, String serviceUrl, AuthenticationConfiguration authConfig)
Valide l’en-tête d’authentification d’une requête entrante. |
Méthodes héritées de java.lang.Object
Détails de la méthode
authenticateRequest
public static CompletableFuture
Authentifie la requête et ajoute l'Activity#getServiceUrl() de l’activité à l’ensemble d’URL approuvées.
Paramètres:
Retours:
authenticateRequest
public static CompletableFuture
Authentifie la requête et ajoute l'Activity#getServiceUrl() de l’activité à l’ensemble d’URL approuvées.
Paramètres:
Retours:
getAppIdFromClaims
public static String getAppIdFromClaims(Map
Obtient l’AppId à partir des revendications.
Dans les jetons v1, l’AppId se trouve dans la revendication AppIdClaim. Dans les jetons v2, l’AppId se trouve dans la revendication AuthorizedParty.
Paramètres:
Retours:
Exception:
isValidTokenFormat
public static boolean isValidTokenFormat(String authHeader)
Assistance interne pour vérifier si le jeton a la forme que nous attendons « Porteur [grande chaîne longue] ».
Paramètres:
Retours:
validateAuthHeader
public static CompletableFuture
Valide l’en-tête d’authentification d’une requête entrante.
Paramètres:
Retours:
On Call:
validateAuthHeader
public static CompletableFuture
Valide l’en-tête d’authentification d’une requête entrante.
Paramètres:
Retours: