Catalog · How the catalog works
fp-jsonwebtoken
fp-jsonwebtoken é um conjunto de bibliotecas para gerar, assinar e validar TOKENS JWT no fpc/lazarus.
- ★ 22 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
fp-jsonwebtoken

🔑 O que é um JWT?
É um padrão especificado pela RFC-7519 que define como transmitir e armazenar Objeto JSON de forma compacta e segura entre diferentes aplicações. As informações podem ser verificadas e confiadas porque elas possuem uma assinatura que é feita digitalmente por meio de uma criptografia HMAC utilizando uma chave secreta.
💻 Sobre o projeto
fp-jsonwebtoken não é um [Framework, Componente], é apenas um conjunto de bibliotecas para gerar, assinar e validar TOKENS JWT no free pascal ou lazarus como preferir chamar.
🧪 Tecnologias
✨ Algoritmos para assinatura do compact token
| Algorithms | Supported |
|---|---|
HS256 |
✔️ |
HS384 |
❌ |
HS512 |
❌ |
RS256 |
❌ |
RS384 |
❌ |
RS512 |
❌ |
ES256 |
❌ |
ES384 |
❌ |
ES512 |
❌ |
ES256K |
❌ |
Nota: Se deseja que a assinatura seja diferente HS256 é só abrir um Ussues. Pull Request também são bem vindos.
🔖 Entenda o fluxo de um JSON Web Token

📒 Estrutura de pastas
????????? src
????????? fp.jwt.claims.pas
????????? fp.jwt.core.pas
????????? fp.jwt.core.pas
????????? fp.jwt.header.pas
????????? fp.jwt.pas
????????? fp.jwt.sign.pas
????????? fp.jwt.utils.pas
????????? fp.jwt.verify.pas
????????? .gitignore
????????? LICENSE
????????? README.md
