auth-implementation-patterns
Implementar patrones de autenticación seguros
Necesita orientación clara para elecciones seguras de autenticación y autorización. Esta habilidad proporciona patrones probados y ejemplos que puede adaptar rápidamente para JWT, OAuth2 y gestión de sesiones.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "auth-implementation-patterns". Diseñar un flujo de autenticación JWT seguro con tokens de actualización para una API REST.
Résultat attendu:
- Usar tokens de acceso de corta duración y tokens de actualización de larga duración almacenados hasheados en la base de datos
- Verificar tokens de actualización en cada rotación y revocar al cerrar sesión
- Adjuntar reclamaciones de usuario a la solicitud después de la verificación
- Retornar 401 en tokens expirados o inválidos con mensajes de error claros
Utilisation de "auth-implementation-patterns". ¿Cómo agrego inicio de sesión con Google OAuth2 a mi aplicación Express?
Résultat attendu:
- Configurar Estrategia de Google de Passport con ID de cliente y secreto de variables de entorno
- Configurar URL de callback para manejar la redirección OAuth y generar tokens JWT
- Almacenar o encontrar usuario por ID de Google, creando nuevo usuario si no existe
- Redirigir al frontend con token de acceso adjunto
Audit de sécurité
SûrPure documentation skill containing authentication code examples. All code is illustrative TypeScript demonstrating secure patterns (bcrypt with 12 rounds, JWT, proper cookie flags). No executable code, shell commands, network calls, or file system access beyond reading its own files. Static findings are false positives triggered by markdown code block backticks, environment variable references in examples, and security library mentions. The previous audit correctly identified this as safe.
Facteurs de risque
🌐 Accès réseau (1)
⚙️ Commandes externes (18)
🔑 Variables d’environnement (23)
Score de qualité
Ce que vous pouvez construire
Proteger una API
Elegir e implementar JWT o autenticación de sesiones con manejo adecuado de middleware y tokens.
Agregar inicio de sesión social
Integrar flujos OAuth2 y manejo de redirecciones con ejemplos claros.
Auditar diseño de autenticación
Verificar patrones de aplicación de roles y permisos contra errores comunes.
Essayez ces prompts
Recomendar autenticación por sesiones o JWT para una aplicación SaaS pequeña. Incluir desventajas y una sugerencia predeterminada.
Proporcionar un flujo seguro de tokens de actualización y guía de almacenamiento para una API de Node.
Redactar middleware RBAC y jerarquía de roles para usuarios, moderadores y administradores.
Enumerar pasos concretos para asegurar el inicio de sesión, incluyendo limitación de tasa y política de contraseñas.
Bonnes pratiques
- Mantener tokens de acceso de corta duración y rotar tokens de actualización con almacenamiento seguro
- Aplicar políticas de contraseñas seguras con hash bcrypt o argon2
- Aplicar límites de tasa en endpoints de autenticación para prevenir ataques de fuerza bruta
Éviter
- Almacenar JWTs en localStorage sin protecciones XSS
- Omitir expiración de tokens o rotación de tokens de actualización
- Autorizar solicitudes solo en el lado del cliente sin validación del servidor