| |
|---|
| 入力 | value(文字列) |
| 出力 | result(文字列) |
op | 効果 |
|---|
base64Encode | base64 でエンコードする |
base64Decode | デコードする |
md5 | MD5 ハッシュ |
sha1 | SHA-1 ハッシュ |
sha256 | SHA-256 ハッシュ |
sha512 | SHA-512 ハッシュ |
hmacSha256 | HMAC SHA-256 — key フィールドが必要です |
uuid | UUID v4 を生成する |
送信する webhook に署名したり、受け取った署名を検証したりするときは hmacSha256 を使います。
鍵は シークレット 型の変数に入れてください。
| |
|---|
| 入力 | value(文字列) |
| 出力 | result — { header, payload, signature } |
トークンをデコードしてクレームを調べます。
たとえば認証のあとに、期待した scope が入っているかを確認できます。
op | 効果 |
|---|
encode | URL の構成要素をエンコードする |
decode | デコードする |
parseQuery | クエリ文字列をオブジェクトに解析する |
buildQuery | オブジェクトからクエリ文字列を組み立てる |
parseUrl | URL を分解する |
parseUrl は { protocol, hostname, port, pathname, search, hash, origin, query } を返します。作成後の Location ヘッダーから識別子を取り出すのに便利です。