GetJWT
この関数で、ユーザは JSON Web トークン (JWTs) を作成できます。キーを使用して JWT ペイロードのハッシュが作成されます。ハッシュは検証を可能にするために JWT コンテンツに含まれます。JWT ペイロードは暗号化されません。
GetJWT()
とその対の関数 GetJWTByKeyName()
の違いは、最初のパラメーターです。GetJWT()
の最初のパラメーターは、呼び出し元が任意の方法で直接指定するキー文字列です。たとえば、キー文字列は暗号化してデータエクステンションに保存されます。
序数 | 型 | 説明 | |
---|---|---|---|
1 | string | 必須 | キー文字列。 |
2 | string | 必須 | HS256 、HS384 、または HS512 の JWT 標準ハッシュアルゴリズムの名前。 |
3 | string | 必須 | ペイロード。通常は名前-値のペアを使用する JSON オブジェクト。ペイロードは暗号化されません。 |
この関数は JWT 文字列を返します。関数の構文が無効な場合、パーサーは InvalidFunctionException
をスローします。無効なパラメーター値を使用しているなど、関数呼び出しが無効な場合、パーサーは FunctionExecutionException
をスローし、内部例外に詳細を含めます。
コードの例
出力例
出力はこの例のような JWT です。