Безопасная аутентификация: JWT, OAuth и сессии

★ 6.6 · security

authentication-patterns — это скилл для Claude Code, который помогает реализовывать безопасную аутентификацию в production-приложениях: сравнивает подходы session-based, JWT и OAuth 2.0/OIDC, даёт рекомендации по выбору провайдера и содержит чеклист безопасности. Скилл включает таблицу сравнения NextAuth/Auth.js, Clerk, Supabase Auth и Lucia с критериями выбора, детальные правила жизненного цикла JWT-токенов (ротация refresh-токенов, хранение в httpOnly-куках, короткий срок жизни access-токена) и готовый шаблон настройки NextAuth.js с Prisma. Применяется при внедрении аутентификации с нуля, аудите существующих auth-флоу, миграции между стратегиями или выборе между управляемым сервисом и self-hosted решением. Чеклист покрывает rate limiting, защиту от CSRF, хеширование паролей через bcrypt/argon2id, предотвращение account enumeration и поддержку MFA.