AIKraft/Skills/Лучшие практики двухфакторной аутентификации

Лучшие практики двухфакторной аутентификации

Configure TOTP authenticator apps, send OTP codes via email/SMS, manage backup codes, handle trusted devices, and implement 2FA sign-in flows using Better Auth's twoFactor plugin. Use when users need MFA, multi-factor authentication, authenticator setup, or login security with Better Auth.

better-auth official Разработка

Что делает навык

Настройка и реализация двухфакторной аутентификации (2FA) с использованием плагина twoFactor для Better Auth. Включает конфигурацию серверной и клиентской частей, миграцию базы данных и управление секретами TOTP.

Когда применять

  • Добавление многофакторной аутентификации (MFA) в приложение на базе Better Auth
  • Настройка плагинов twoFactor и twoFactorClient для защиты входа
  • Инициализация и миграция схемы базы данных для хранения данных 2FA
  • Проверка наличия необходимых колонок в таблице пользователей после настройки

Как работает

  1. Добавить плагин twoFactor() в конфигурацию сервера, указав параметр issuer
  2. Добавить плагин twoFactorClient() в конфигурацию клиента
  3. Запустить команду npx auth@latest migrate для встроенного адаптера или generate + push для Drizzle/Prisma
  4. Проверить наличие колонки twoFactorSecret в таблице пользователей
  5. Импортировать модули betterAuth и twoFactor из better-auth/plugins

Примеры запросов агенту

Как настроить двухфакторную аутентификацию в Better Auth?
Добавь плагин twoFactor в мой серверный конфиг Better Auth
Проверь миграцию базы данных для поддержки 2FA в Better Auth

Что понадобится

  • Better Auth (установленный пакет)
  • Адаптер базы данных (built-in, Drizzle или Prisma)
  • Node.js окружение для запуска команд миграции

Описание составлено по SKILL.md навыка, сверено 06.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «two-factor-authentication-best-practices» из репозитория: # https://github.com/better-auth/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r two-factor-authentication-best-practices/ ~/.claude/skills/two-factor-authentication-best-practices/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.