メイン コンテンツをスキップする 補完的コンテンツへスキップ

Talend STSからJWTを取得

手順

  1. Talend Runtime Containerを開始します。Talend Runtime Containerを開始する方法については、Starting Runtime Containerをご覧ください。
  2. コンソールウィンドウからtesb:start-stsコマンドを実行してTalend STSを開始します。
  3. tesb:switch-sts-jaasコマンドを実行し、STSで使用するモジュールをJAASに切り替えます。
    Talend STSがhttp://localhost:8040/services/SecurityTokenServiceで開始されます。
  4. Webブラウザーを起動します。アドレスバーに、http://localhost:8040/services/SecurityTokenService/token/jwtと入力します。
    Talend STSサービスからJWTトークンを取得します:
    <TokenWrapper>eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJ0YWRtaW4iLCJqdGkiOiJmNWM5MzdjYy02YTEyLTQ4MTEtYjFhNi1hMThmYjUxZDg2YTQiLCJpc3MiOiJUYWxlbmRFU0JfU1RTSXNzdWVyIiwiaWF0IjoxNzE5NDgzNDk0LCJuYmYiOjE3MTk0ODM0OTQsImV4cCI6MTcxOTQ4NTI5NH0.FqKAAa_QBGvVm7PMwUYEP_-43ts2XP3HAMFxLhiFtFc5h0mYL2qixtWDCdd8TsYJVHzle-4VBMtG5vu9Tz7IGHEvIP3SZHxiZKZYSP-hnUIhNbqxkZaAudKdPEnm0jo2gS663au4eQKfuXAqG-4q_mK4RjQiBexfQCkdByEiThTS8p-XVVe1S6dRi8gbAltSqOdQItFHAft86G2-mvApPt5V1t3uP0QtKdhNzNE4CtJmuVc1dzak8peU3962x7_wDrCuDnuu1owSu46vKCIAvjItQPgiGJQSZeY3jiKWoK5tADE70Iv0WX1PxFJFPsbaNbBD5wB93N2RPxGj91EAvg</TokenWrapper>
  5. https://jwt.io/ウェブサイトを開き、アクセストークンを[Encoded] (エンコード済み)テキストボックスにコピーします。
    トークンの詳細が表示されます。
    オプションのクエリーパラメーターであるappliesTo=http://127.0.0.1:8090/services/customershttp://localhost:8040/services/SecurityTokenService/token/jwtエンドポイントに追加すると、Payloadトークンに"aud": ["127.0.0.1:8090/services/customers"]というオーディエンス値が返されます。このオーディエンス値は、cRESTコンポーネントでサービスプロバイダーとして使われます。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。