← Todos os pacotes
xs-jwt
JSON Web Token encode/decode/verify for XanaScript
jwttokenauthsecurityauthentication
README
xs-jwt
JSON Web Tokens (HS256) para XanaScript.
API
cria-jwt(payload, segredo)→ gera um token assinadodecodifica-jwt(token)→ extrai o payload sem verificarvalida-jwt(token, segredo)→ verifica a assinatura (verdadeiro/falso)verifica-jwt(token, segredo)→ verifica e retorna o payload (lança erro se inválido)
Exemplo
traz-ai "xs-jwt" as jwt
cria token = jwt.cria-jwt({ sub: "123", nome: "Maria" }, "segredo")
cria payload = jwt.verifica-jwt(token, "segredo") // { sub: "123", nome: "Maria" }Avaliações
Nenhuma avaliação ainda.