Accéder au contenu principal Passer au contenu complémentaire

Obtenir un jeton JWT depuis Talend STS

Procédure

  1. Démarrez Conteneur de Talend Runtime. Pour plus d'informations concernant le démarrage de Conteneur de Talend Runtime, consultez Starting Runtime Container (en anglais).
  2. Depuis une fenêtre de console, exécutez la commande tesb:start-sts pour démarrer Talend STS.
  3. Exécutez la commande tesb:switch-sts-jaas pour passer le module utilisé par STS à JAAS.
    Talend STS est démarré sur http://localhost:8040/services/SecurityTokenService.
  4. Ouvrez votre navigateur Web. Dans la barre d'adresse, saisissez http://localhost:8040/services/SecurityTokenService/token/jwt.
    Vous obtenez le jeton JWT depuis le service Talend STS :
    <TokenWrapper>eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJ0YWRtaW4iLCJqdGkiOiJmNWM5MzdjYy02YTEyLTQ4MTEtYjFhNi1hMThmYjUxZDg2YTQiLCJpc3MiOiJUYWxlbmRFU0JfU1RTSXNzdWVyIiwiaWF0IjoxNzE5NDgzNDk0LCJuYmYiOjE3MTk0ODM0OTQsImV4cCI6MTcxOTQ4NTI5NH0.FqKAAa_QBGvVm7PMwUYEP_-43ts2XP3HAMFxLhiFtFc5h0mYL2qixtWDCdd8TsYJVHzle-4VBMtG5vu9Tz7IGHEvIP3SZHxiZKZYSP-hnUIhNbqxkZaAudKdPEnm0jo2gS663au4eQKfuXAqG-4q_mK4RjQiBexfQCkdByEiThTS8p-XVVe1S6dRi8gbAltSqOdQItFHAft86G2-mvApPt5V1t3uP0QtKdhNzNE4CtJmuVc1dzak8peU3962x7_wDrCuDnuu1owSu46vKCIAvjItQPgiGJQSZeY3jiKWoK5tADE70Iv0WX1PxFJFPsbaNbBD5wB93N2RPxGj91EAvg</TokenWrapper>
  5. Allez sur le site https://jwt.io/ et copiez le jeton d'accès dans la zone de texte Encoded.
    Vous pouvez voir les détails du jeton.
    Si vous ajoutez le paramètre de requête facultatif appliesTo=http://127.0.0.1:8090/services/customers à l'endpoint http://localhost:8040/services/SecurityTokenService/token/jwt, vous obtenez la valeur d'Audience "aud": ["127.0.0.1:8090/services/customers"] dans le payload du jeton. Cette valeur d'Audience sera utilisée dans le composant cREST en tant que fournisseur de service.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.