
Chegou o login2fa: segurança elegante e modular para as tuas aplicações
Olá, exploradores digitais!
Hoje trago-vos uma boa nova que brota diretamente da forja onde nascem ideias seguras e bem programadas:
Apresento-vos o login2fa
, o meu novo módulo de autenticação com dupla verificação (2FA), criado em Python e NiceGUI — simples de integrar, poderoso a proteger.
Porque nasceu o login2fa
?
Porque me fartei de reinventar o login.
Porque cada aplicação merece um sistema de entrada digno, elegante e seguro.
E porque os tempos não estão para brincadeiras com dados e acessos.
O que faz o login2fa
?
🔐 Funcionalidades
✅ Autenticação com utilizador e palavra-passe (hasheada com bcrypt
)
✅ Envio de token 2FA via ntfy
(push notification para o teu telemóvel)
✅ Cookies persistentes por 12 horas
✅ Bypass do 2FA se acederes por IP local (192.168.x.x, etc.)
✅ Compatível com proxies (usa X-Forwarded-For
)
✅ Redirecionamento automático se cookie for válido
✅ Estilo visual apelativo com NiceGUI
Como se integra?
Em qualquer projeto Python com NiceGUI.
Instalas o pacote localmente e chamas:
from login2fa import configurar_login_2fa
Em segundos tens login com 2FA a funcionar no browser.
Queres mais? Ativa o addon com:
from login2fa_oauth import configurar_oauth_github
E tens login via GitHub com poucos toques de código.
Queres ver?
Aqui está o repositório:
https://github.com/fasgoncalves/login2fa (c)
E aqui tens o exemplo de integração:
https://github.com/fasgoncalves/login2fa/blob/main/README.md
Conclusão:
O login2fa
é mais do que código.
É uma afirmação: de que podemos criar soluções belas, reutilizáveis e ao serviço da liberdade digital.
Se tiveres projetos, ideias ou dúvidas, escreve-me — estou sempre pronto a partilhar, criar e melhorar.
Abraço encriptado,
Francisco Gonçalves

