Skip to main content

はじめに

本記事では、暗号化した ID トークンを生成するための設定例を示します。

JWK セットの準備・登録

ID トークンの暗号化に用いる、クライアントの JWK セットを準備・登録します。手順については以下の記事をご参照ください。 本例では以下の JWK セットを登録します。
encrypted-id-token_1

ID トークンの暗号化設定

クライアントに対する ID トークンの暗号化アルゴリズムを選択します。詳細については「クライアントの設定項目 - ID トークン 」をご参照ください。 ここでは、先に登録した公開鍵に従い、以下の通り設定します。 encrypted-id-token_2 ID トークンの暗号化設定
以上の設定により Authlete は、このクライアントに提供する ID トークンについて、暗号化を行うようになります。以下は暗号化された値の例です。

ID トークンの復号

上記の ID トークンを取得したクライアントは、自身の秘密鍵を用いて復号を行います。以下は復号に用いる JWK セットの例です。
以下は José を用いて復号し、ペイロードを抽出する例です。