Вход в n8n открывает все воркфлоу на инстансе и учётные данные, с которыми они работают, — API-ключи, OAuth-подключения, пароли от баз данных для всего, что вы автоматизировали. Тот, кто войдёт с вашим паролем, может их прочитать, изменить то, что делают воркфлоу, или перенаправить их в другое место. С включённой 2FA n8n запрашивает ещё и код из аутентификатора, так что одного утёкшего пароля мало.
Включите двухфакторную аутентификацию в n8n
2FA настраивается отдельно для каждого инстанса n8n: если у вас их несколько — скажем, рабочее пространство в Cloud и свой сервер, — включите её в каждом. Она действует при входе по почте и паролю; если вы входите через единый вход (SSO) вашей компании (SAML или OIDC), второй шаг зависит уже от него. На self-hosted инстансе администратор может отключить 2FA для всех через N8N_MFA_ENABLED=false, но n8n игнорирует это, пока 2FA включена хотя бы у одного пользователя.
- Войдите в свой инстанс n8n — рабочее пространство n8n Cloud или self-hosted n8n — в Chrome на компьютере.
- Перейдите в «Settings» → «Personal» (настройки → личные).
- Выберите «Enable 2FA» (включить 2FA).
- Когда n8n покажет QR-код, не закрывайте окно и добавьте его в расширение, как описано ниже, — затем введите код из расширения в поле «Code from authenticator app» (код из приложения-аутентификатора) и выберите «Continue» (продолжить).
Добавьте n8n в Аутентификатор
- Установите Аутентификатор 2FA из Chrome Web Store и закрепите его на панели инструментов, чтобы значок был под рукой.
- Не закрывайте страницу n8n с QR-кодом. Нажмите на значок расширения, затем «Добавить аккаунт» → «QR-код» → «Сканировать QR с экрана».
- Аккаунт появится в списке с шестизначным кодом, который меняется каждые 30 секунд. При желании переименуйте его — название видите только вы.
- Вернитесь в n8n и введите текущий код в поле подтверждения. Если код вот-вот сменится, дождитесь следующего.
- n8n подтвердит, что двухфакторная аутентификация включена. Теперь при входе будет запрашиваться код — нажмите на значок расширения и скопируйте его.
QR-кода нет или он не сканируется? Найдите на экране настройки в n8n вариант ручного ввода ключа, скопируйте ключ и добавьте его в расширении: «Добавить аккаунт» → «Вручную» → «Секретный ключ».
Установить Аутентификатор 2FA в Chrome — бесплатноСохраните коды восстановления n8n
После того как вы выберете «Continue», n8n покажет коды восстановления. Сохраните их не на этом компьютере — именно они вернут вас в аккаунт, если вы потеряете аутентификатор. В документации n8n не сказано, сколько их и как посмотреть их снова, так что сохраните весь список сразу, как только он появится.
Код не принимается?
Чаще всего сменился QR-код: сайт делает новый каждый раз, когда страницу настройки обновляют или открывают заново, и аккаунт, добавленный первым, больше не подходит. Начните настройку заново, добавьте QR-код, который сейчас на экране, и сразу введите его код. Две записи для одного сайта? Берите самую новую. Другие причины: почему коды не принимаются.
Вводили ключ вручную? Вставьте его в генератор TOTP-кодов и сравните код с тем, что показывает расширение. Если они отличаются, ключ скопирован с ошибкой — добавьте аккаунт заново.
Вопросы
- Можно ли пользоваться 2FA в n8n без телефона?
- Да. В документации n8n упоминается приложение на телефоне, но n8n проверяет только код, а его выдаёт любой стандартный аутентификатор. Расширение Аутентификатор считывает QR-код прямо из настроек n8n и генерирует коды в Chrome.
- Может ли администратор сделать 2FA в n8n обязательной?
- Да — в n8n Cloud Enterprise и на self-hosted тарифах Business и Enterprise: «Settings» → «Security» → «Enforce two-factor authentication» (требовать двухфакторную аутентификацию). Тогда каждый, кто входит по почте и паролю, должен настроить 2FA, прежде чем продолжить, — тем, кто ещё не настроил, предложат это при следующем входе. Пользователей, которые входят через единый вход SAML или OIDC, это не касается.
- Что делать, если я потерял доступ к аутентификатору?
- Войдите с одним из кодов восстановления, затем настройте 2FA заново. На self-hosted инстансе, если пропали и коды, администратор с доступом к серверу может выполнить n8n mfa:disable --email=you@example.com с вашим адресом почты, и при следующем входе вы настроите 2FA заново. В n8n Cloud такой команды у вас нет — обращайтесь в поддержку n8n.
- Почему n8n пишет, что код неверный?
- Обычно сменился QR-код: если окно 2FA закрыли или открыли заново, n8n создал новый, и аккаунт, добавленный первым, больше не подходит. Добавьте QR-код, который сейчас на экране, и сразу введите его код. Если в расширении две записи для одного и того же инстанса n8n, берите самую новую.
Коды в одном клике от страницы входа
Аутентификатор хранит коды 2FA в браузере и только на вашем устройстве. Пользоваться им можно бесплатно, исходный код открыт, аккаунт и телефон не нужны. Локальные бэкапы и защита паролем по желанию уже встроены.
Установить Аутентификатор 2FA в Chrome — бесплатно