Aller au contenu

Encodage et cryptographie

Entréesvalue (chaîne)
Sortiesresult (chaîne)
opEffet
base64EncodeEncode en base64
base64DecodeDécode
md5Empreinte MD5
sha1Empreinte SHA-1
sha256Empreinte SHA-256
sha512Empreinte SHA-512
hmacSha256HMAC SHA-256 — nécessite le champ key
uuidGénère un UUID v4

hmacSha256 est ce qu’il faut pour signer un webhook sortant ou vérifier une signature entrante. Placez la clé dans une variable de type Secret.

Entréesvalue (chaîne)
Sortiesresult{ header, payload, signature }

Décode un jeton pour en inspecter les revendications — par exemple vérifier qu’un scope attendu est bien présent après une authentification.

Entréesvalue
Sortiesresult
opEffet
encodeEncode un composant d’URL
decodeDécode
parseQueryAnalyse une chaîne de requête en objet
buildQueryConstruit une chaîne de requête depuis un objet
parseUrlDécompose une URL

parseUrl renvoie { protocol, hostname, port, pathname, search, hash, origin, query } — pratique pour extraire un identifiant d’un en-tête Location après une création.