Přeskočit na obsah

Kódování a kryptografie

Vstupyvalue (řetězec)
Výstupyresult (řetězec)
opÚčinek
base64EncodeZakóduje do base64
base64DecodeDekóduje
md5Otisk MD5
sha1Otisk SHA-1
sha256Otisk SHA-256
sha512Otisk SHA-512
hmacSha256HMAC SHA-256 — vyžaduje pole key
uuidVygeneruje UUID v4

hmacSha256 je přesně to, co potřebujete k podepsání odchozího webhooku nebo k ověření příchozího podpisu. Klíč umístěte do proměnné typu Tajný klíč.

Vstupyvalue (řetězec)
Výstupyresult{ header, payload, signature }

Dekóduje token, aby bylo možné prohlédnout jeho nároky — například ověřit, že po ověření je skutečně přítomen očekávaný scope.

Vstupyvalue
Výstupyresult
opÚčinek
encodeZakóduje komponentu URL
decodeDekóduje
parseQueryRozebere dotazovací řetězec na objekt
buildQuerySestaví dotazovací řetězec z objektu
parseUrlRozloží URL

parseUrl vrací { protocol, hostname, port, pathname, search, hash, origin, query } — hodí se k vytažení identifikátoru z hlavičky Location po vytvoření zdroje.