Лучшие практики двухфакторной аутентификации
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.
AIbetter-auth
official
Разработка
Что делает навык
Настройка и реализация двухфакторной аутентификации (2FA) с использованием плагина twoFactor для Better Auth. Включает конфигурацию серверной и клиентской частей, миграцию базы данных и управление секретами TOTP.
Когда применять
- Добавление многофакторной аутентификации (MFA) в приложение на базе Better Auth
- Настройка плагинов twoFactor и twoFactorClient для защиты входа
- Инициализация и миграция схемы базы данных для хранения данных 2FA
- Проверка наличия необходимых колонок в таблице пользователей после настройки
Как работает
- Добавить плагин twoFactor() в конфигурацию сервера, указав параметр issuer
- Добавить плагин twoFactorClient() в конфигурацию клиента
- Запустить команду npx auth@latest migrate для встроенного адаптера или generate + push для Drizzle/Prisma
- Проверить наличие колонки twoFactorSecret в таблице пользователей
- Импортировать модули 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 и совместимые) подхватывает его по описанию и следует шагам.