Siirry sisältöön

Koodaus ja kryptografia

Tulotvalue (merkkijono)
Lähdötresult (merkkijono)
opVaikutus
base64EncodeKoodaa base64-muotoon
base64DecodePurkaa koodauksen
md5MD5-tiiviste
sha1SHA-1-tiiviste
sha256SHA-256-tiiviste
sha512SHA-512-tiiviste
hmacSha256HMAC SHA-256 — vaatii kentän key
uuidLuo UUID v4:n

hmacSha256 on oikea valinta lähtevän webhookin allekirjoittamiseen tai saapuvan allekirjoituksen tarkistamiseen. Sijoita avain muuttujaan, jonka tyyppi on Salaisuus.

Tulotvalue (merkkijono)
Lähdötresult{ header, payload, signature }

Purkaa tokenin, jotta sen väitteitä voi tarkastella — esimerkiksi varmistaa, että odotettu scope on todella mukana todennuksen jälkeen.

Tulotvalue
Lähdötresult
opVaikutus
encodeKoodaa URL-osan
decodePurkaa koodauksen
parseQueryJäsentää kyselymerkkijonon objektiksi
buildQueryRakentaa kyselymerkkijonon objektista
parseUrlPurkaa URL-osoitteen osiin

parseUrl palauttaa { protocol, hostname, port, pathname, search, hash, origin, query } — kätevä tapa poimia tunniste Location-otsakkeesta luonnin jälkeen.