Vault接続の構成
HS256アルゴリズム を使用してJSON Web TokenアクションのためにVault接続を構成するには、 シークレット が必要です。
JSON Web Tokenに署名する
JSON Web Tokenを生成します。
入力設定
| パラメーター | 説明 |
|---|---|
| Payload(ペイロード) | エンコードするデータです。OpenID標準に従ってフォーマットすることをお勧めします。 |
| Subject(件名) | JWTの件名を識別します。 |
| Issuer(発行者) | JWTの発行者を識別します。 |
| Audience(利用者) | JWTの対象となる受信者を識別します。例: admin.your_domain.com |
| Expires in(有効期限) | 有効期限を識別します。これ以降JWTの処理は受け入れられなくなります。 |
出力オブジェクト
| プロパティ | 種類 | 説明 |
|---|---|---|
token | 文字列 | JSON Web Tokenの文字列です。 |
出力オブジェクトの例
JSON Web Tokenをデコードする
提供されたJSON Web Tokenをデコードします。
入力設定
| パラメーター | 説明 |
|---|---|
| トークン(必須) | 復号化されるJSON Web Tokenの文字列です。 |
出力オブジェクト
| プロパティ | 種類 | 説明 |
|---|---|---|
payload | オブジェクト | 復号化された有効なJSON Web Tokenの内容です。 |
出力オブジェクトの例
JSON Web Tokenを検証する
JSON Web Tokenのデータを検証し、データが変更されていないか、または改ざんされていないかを確認して、その真正性を保証します。
入力設定
| パラメーター | 説明 |
|---|---|
| トークン(必須) | 検証されるJSON Web Tokenの文字列です。 |
| 発行者 | 検証されるJWTの発行者です。 |
| オーディエンス | 検証されるJWTの受信対象オーディエンスです。 |
出力オブジェクト
| プロパティ | 種類 | 説明 |
|---|---|---|
valid | ブール値 | JWTに有効な署名があるかに応じて、trueまたはfalseを返します。 |
cause | 文字列 | validプロパティがfalseの場合にメッセージを表示します。 |
payload | オブジェクト | 復号化された有効なJSON Web Tokenの内容です。 |