[18.0.0.1 and later]

Obtention de jetons Web JSON dans Liberty

Vous pouvez obtenir des jetons JWT (JSON Web Token) à partir du noeud final de génération de jeton JWT dans la fonction jwt-1.0.

Pourquoi et quand exécuter cette tâche

Pour plus d'informations sur les API JWT, reportez-vous à la rubrique Json Web Token ou à la documentation d'API fournie avec le produit dans le répertoire ${wlp.install.dir}/dev.

Procédure

  1. Si vous n'avez pas inclus de données d'identification dans la demande, authentifiez-vous à l'aide de vos données d'identification afin de pouvoir accéder au noeud final de génération de jeton JWT à l'adresse URL suivante :
    https://<host>:<port>/jwt/api/ibm/<configId>/token

    Une fois l'authentification effectuée, le jeton au format MP-JWT est renvoyé au format JSON. Le jeton contient l'utilisateur et les groupes de l'utilisateur, tels qu'ils sont enregistrés dans le registre d'utilisateurs du serveur.

  2. Utilisez l'ID <configId> pour faire référence à une entrée JWTBuilder correspondante dans le fichier server.xml. Spécifiez des attributs de jeton, tels que le nom de l'émetteur et le délai d'expiration, dans l'entrée JWTBuilder.
  3. Si vous ne définissez pas les éléments JWTBuilder dans le fichier server.xml, utilisez l'élément defaultJWT comme ID <configId>.
  4. Recherchez les attributs de configuration de générateur JWT disponibles sur le site jwtBuilder - JWT Builder (jwtBuilder).

Icône indiquant le type de rubrique Rubrique Tâche

Nom du fichier : twlp_sec_obtain_jwt.html