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の内容です。 |