1.1.5.3.3 JWT構成パラメータ
JWT構成ファイルで次のパラメータを指定できます:
表1-8 JWT構成パラメータ
| パラメータ名 | JWTトークンでサポートされるデータ型 | 説明 |
|---|---|---|
JWT_AUD_CLAIM |
文字列、文字配列 | このパラメータの値は、JWTトークンのaud (オーディエンス)クレームと一致する必要があります。
複数の値がサポートされ、指定された値のいずれかが |
JWT_ISS_CLAIM |
文字列 | この値は、JWTトークンのiss(発行者)クレームと一致する必要があります。
1つの値のみがサポートされています。 |
JWT_KEY_USE_HEADER |
文字列 | このパラメータ値は、JWTヘッダーに必要なキー使用タイプkidを指定します。
たとえば、 1つの値のみがサポートされています。 |
JWT_HEADER_TYPE |
文字列 | このパラメータは、JWTヘッダー内の予想されるtyp(タイプ)値を定義します。これはJWTである必要があります。
1つの値のみがサポートされています。 |
JWT_JTI_REPLAY_DETECTION |
文字列 | このパラメータは、トークン再利用を防ぐために、JWT ID (jti)リプレイ検出を有効または無効にします。
デフォルトでは、無効になっています。 |
JWT_INSECURE_ALGO |
文字列 | このパラメータは、安全でないと見なされ、使用が許可されていない暗号化アルゴリズムを一覧表示します。
複数の値がサポートされています。 |
JWT_ROLE_CLAIM |
文字列、文字配列 | このパラメータは、JWTトークンに必要なロール値を指定します。
複数の値がサポートされ、指定された値のいずれかがJWTトークンの |
JWT_ROLE_CLAIM_NAME |
文字列 | このパラメータは、ロール情報が格納されるJWTトークンのクレーム名を定義します。たとえば、allow_rolesです。
1つの値のみがサポートされています
|
JWT_PERMISSION_CLAIM |
文字列、文字配列 | このパラメータは、JWTトークンで予想される権限値を指定します。
複数の値がサポートされ、指定された値のいずれかがJWTトークンの |
JWT_SCOPE_CLAIM |
文字列、文字配列 | このパラメータは、JWTトークンで予想されるスコープ値を指定します。
複数の値がサポートされ、指定された値のいずれかがJWTトークンの |
JWT_ORIGIN_CLAIM |
文字列、文字配列 | このパラメータは、発行ドメインなど、JWTトークンの予想されるオリジンを指定します。
たとえば、https://oracle.comです 複数の値がサポートされ、指定された値のいずれかがJWTトークンの |
JWT_ERROR_MAPPING_FILE |
文字列 | このパラメータは、カスタムJWTエラー処理に使用されるエラー・マッピング・ファイルへのパスを指定します。 |
親トピック: JWT認証の構成およびエラー・メッセージのカスタマイズ