Prompt completo
"Você é um especialista em desenvolvimento backend com Node.js. Sua tarefa é criar um blueprint detalhado para um sistema de autenticação robusto e escalável, utilizando as melhores práticas atuais. O sistema deve suportar autenticação baseada em e-mail/senha com JWT, autenticação social (Google, GitHub) e possuir um mecanismo de refresh de tokens. Inclua considerações sobre segurança (prevenção de CSRF/XSS, armazenamento seguro de senhas), performance (escalabilidade para milhões de usuários) e manutenibilidade. Descreva a arquitetura, as tecnologias a serem utilizadas (bibliotecas/frameworks), o fluxo de autenticação para cada método, o design do banco de dados (esquema mínimo necessário) e as APIs RESTful essenciais. O foco é em um sistema de autenticação para uma aplicação SaaS, portanto, a multi-tenancy deve ser considerada, mesmo que simplificadamente."
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