TokenValidationParameters Classe
- java.
lang. Object - com.
microsoft. bot. connector. authentication. TokenValidationParameters
- com.
public class TokenValidationParameters
Contient un ensemble de paramètres utilisés lors de la validation d’un jeton.
Récapitulatif du champ
| Modificateur et type | Champ et description |
|---|---|
| java.time.Duration |
clockSkew
Décalage d’horloge à appliquer lors de la validation d’une heure. |
|
Open |
issuerSigningKeyResolver
Fonction facultative (et non recommandée) pour renvoyer Open |
| boolean |
requireSignedTokens
Valeur indiquant si un jeton peut être considéré comme valide s’il n’est pas signé. |
| java.util.List<java.lang.String> |
validIssuers
Contient des émetteurs valides qui seront utilisés pour vérifier l’émetteur du jeton. |
| boolean |
validateAudience
Contrôlez si l’audience sera validée pendant la validation du jeton. |
| boolean |
validateIssuer
Contrôlez si l’émetteur sera validé pendant la validation du jeton. |
| boolean |
validateIssuerSigningKey
True pour valider le certificat de signature. |
| boolean |
validateLifetime
Contrôlez si la durée de vie sera validée pendant la validation du jeton. |
Récapitulatif du constructeur
| Constructeur | Description | |
|---|---|---|
| TokenValidationParameters() |
Paramètres par défaut. |
|
| TokenValidationParameters(boolean validateIssuer, List<String> validIssuers, boolean validateAudience, boolean validateLifetime, Duration clockSkew, boolean requireSignedTokens) | ||
| TokenValidationParameters(TokenValidationParameters other) |
Constructeur de copie. |
|
Méthodes héritées de java.lang.Object
Détails du champ
clockSkew
public Duration clockSkew
Décalage d’horloge à appliquer lors de la validation d’une heure.
issuerSigningKeyResolver
public OpenIdMetadataResolver issuerSigningKeyResolver
Fonction facultative (et non recommandée) pour retourner le programme de résolution OpenIdMetaData pour une URL donnée.
requireSignedTokens
public boolean requireSignedTokens
Valeur indiquant si un jeton peut être considéré comme valide s’il n’est pas signé.
validIssuers
public List
Contient des émetteurs valides qui seront utilisés pour vérifier l’émetteur du jeton.
validateAudience
public boolean validateAudience
Contrôlez si l’audience sera validée pendant la validation du jeton.
validateIssuer
public boolean validateIssuer
Contrôlez si l’émetteur sera validé pendant la validation du jeton.
validateIssuerSigningKey
public boolean validateIssuerSigningKey
True pour valider le certificat de signature.
validateLifetime
public boolean validateLifetime
Contrôlez si la durée de vie sera validée pendant la validation du jeton.
Détails du constructeur
TokenValidationParameters
public TokenValidationParameters()
Paramètres par défaut.
TokenValidationParameters
public TokenValidationParameters(boolean validateIssuer, List
Paramètres:
TokenValidationParameters
public TokenValidationParameters(TokenValidationParameters other)
Constructeur de copie.
Paramètres: