vsql_pgjwt assina, verifica e decodifica JSON Web Tokens dentro do SQL. Uma
função armazenada pode devolver um token assinado, e uma consulta pode
verificar um que recebeu sem chamar uma aplicação externa.
Um terceiro escreve e mantém esta extensão. O VillageSQL não a compila, não a
testa e não a distribui, e a descrição abaixo segue a documentação do próprio
mantenedor. Leia essa documentação antes de depender dela.
Instalar
Compile-o a partir do repositório com uma árvore de compilação do VillageSQL (VillageSQL_BUILD_DIR), copie o arquivo .veb para o veb_dir do servidor e, em seguida, instale-o:
O que ela adiciona
A assinatura HMAC é suportada como HS256, HS384 e HS512, e RSA como RS256.
Veja também
- vsql_oauth2 — fazer login no próprio banco de dados com um JWT, em vez de tratar tokens em SQL
- Extensões disponíveis — o catálogo completo
- intojhanurag/vsql-pgjwt — código-fonte, exemplos, tratamento de erros e as limitações conhecidas