Prompt completo
"Desenvolva um sistema de autenticação robusto e escalável para uma API RESTful utilizando Node.js e Express.js. O sistema deve implementar autenticação baseada em JWT (JSON Web Tokens) com as seguintes funcionalidades: registro de novos usuários (hashing de senhas com bcrypt), login de usuários existentes com validação de credenciais, geração e validação de tokens JWT (com expiração e refresh tokens), e um middleware de proteção de rotas para garantir que apenas usuários autenticados e autorizados possam acessar determinados endpoints. Além disso, o sistema deve incluir um mecanismo básico de autorização baseado em roles (ex: 'admin', 'user') e demonstrar como revogar tokens JWT em caso de logout ou comprometimento. A solução deve ser modular e seguir boas práticas de segurança e organização de código."
Tags relacionadas
Node.js
Authentication systems
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Node.js
ChatGPT
Guia para deployment strategies em Node.js
Prompt gerado automaticamente para Deployment strategies em Node.js
4 usos
ChatGPT
Guia para deployment strategies em Node.js
Prompt gerado automaticamente para Deployment strategies em Node.js
4 usos
ChatGPT
Estratégias de testing strategies em Node.js
Prompt gerado automaticamente para Testing strategies em Node.js
4 usos