Executando verificação de segurança...
2

Boa tarde! Muito obrigado pelo seu interesse e pelos elogios à biblioteca itsdangerous. Fico feliz em saber que você a achou interessante.

A compressão em itsdangerous é particularmente útil quando você precisa transmitir ou armazenar dados assinados de forma eficiente. Por exemplo, você pode incluir um JSON com diversas informações e trafegá-lo via URL, tendo a segurança de que o dado foi comprimido e que não será alterado.

A motivação principal para criar itsdangerous foi preencher uma lacuna no ecossistema JavaScript. A biblioteca original em Python é amplamente utilizada e apreciada, e senti que uma versão JavaScript robusta e bem testada seria valiosa para a comunidade.

Atualmente, estou usando a lib em alguns projetos fechados. Embora não possa compartilhar detalhes específicos desses projetos, posso dizer que a biblioteca tem se mostrado extremamente útil em cenários onde a segurança e a integridade dos dados são críticas. Mas são alguns exemplos:

  • Confirmação de e-mail através de link enviado por email: Dessa maneira o seu backend (em javascript) pode enviar um e-mail com um link contendo o conteúdo gerado pela biblioteca e ter a garantia de que qualquer alteração invalidará o "token".
  • Remover a necessidade de armazenar sessão no backend: Como é gerada uma assinatura do dado, então o estado que seria armazenado no backend pode ser transferido para o cliente. E se necessitar que este estado expire com o tempo, a biblioteca também suporta.

No momento, o projeto é principalmente mantido por mim, mas estou extremamente entusiasmado com a perspectiva de receber contribuições da comunidade. Sua intenção de contribuir é muito bem-vinda!

Carregando publicação patrocinada...
1

ok. vou ler o md e utilizar um pouco a lib para poder contribuir.

estou pensando em agregar uma maior compressão dos dados. não estou ainda no meu computador, então não consegui testá-la.
a compressão é forte? igual perguntei anteriormente. vou testar para descobrir dps.

poderias tu apresentar mais detalhes técnicos, aprofundando. seria interessante.