Pular para o conteúdo

Codificação e criptografia

Entradasvalue (cadeia)
Saídasresult (cadeia)
opEfeito
base64EncodeCodifica em base64
base64DecodeDescodifica
md5Resumo MD5
sha1Resumo SHA-1
sha256Resumo SHA-256
sha512Resumo SHA-512
hmacSha256HMAC SHA-256 — exige o campo key
uuidGera um UUID v4

hmacSha256 é o que precisa para assinar um webhook de saída ou verificar uma assinatura de entrada. Coloque a chave numa variável do tipo Segredo.

Entradasvalue (cadeia)
Saídasresult{ header, payload, signature }

Descodifica um token para inspecionar as suas reivindicações — por exemplo, para verificar que um scope esperado está presente depois de uma autenticação.

Entradasvalue
Saídasresult
opEfeito
encodeCodifica um componente de URL
decodeDescodifica
parseQueryAnalisa uma cadeia de consulta e devolve um objeto
buildQueryConstrói uma cadeia de consulta a partir de um objeto
parseUrlDecompõe um URL

parseUrl devolve { protocol, hostname, port, pathname, search, hash, origin, query } — prático para extrair um identificador de um cabeçalho Location depois de uma criação.