Через вход в Netlify деплоятся ваши сайты, там хранятся их переменные окружения — API-ключи, токены, адреса баз данных, — и часто там же обслуживается DNS ваших доменов. Тот, кто войдёт с вашим паролем, может изменить то, что видят ваши посетители. С включённой 2FA Netlify запрашивает код из аутентификатора, прежде чем пустить вас в любую команду или организацию, связанную с вашим пользователем, а владельцы команд на тарифе Pro и выше могут требовать её от каждого участника.
Включите двухфакторную аутентификацию в Netlify
2FA относится к вашему пользователю Netlify, а не к команде, поэтому её настраивают один раз в личных настройках пользователя — и она действует во всех командах и организациях, где вы состоите.
- Войдите в Netlify на app.netlify.com с компьютера.
- Откройте «User settings» (настройки пользователя), затем «Security» → «Two-factor authentication» (безопасность → двухфакторная аутентификация) — или сразу перейдите на app.netlify.com/user/security.
- Выберите «Enable two-factor authentication» (включить двухфакторную аутентификацию).
- Когда Netlify покажет QR-код, не закрывайте страницу и добавьте его в расширение, как описано ниже, — или скопируйте код из раздела «Manual entry» (ручной ввод), — затем введите шестизначный код из расширения и выберите «Next: Recovery codes» (далее: коды восстановления).
Добавьте Netlify в Аутентификатор
- Установите Аутентификатор 2FA из Chrome Web Store и закрепите его на панели инструментов, чтобы значок был под рукой.
- Не закрывайте страницу Netlify с QR-кодом. Нажмите на значок расширения, затем «Добавить аккаунт» → «QR-код» → «Сканировать QR с экрана».
- Аккаунт появится в списке с шестизначным кодом, который меняется каждые 30 секунд. При желании переименуйте его — название видите только вы.
- Вернитесь в Netlify и введите текущий код в поле подтверждения. Если код вот-вот сменится, дождитесь следующего.
- Netlify подтвердит, что двухфакторная аутентификация включена. Теперь при входе будет запрашиваться код — нажмите на значок расширения и скопируйте его.
QR-кода нет или он не сканируется? Найдите на экране настройки в Netlify вариант ручного ввода ключа, скопируйте ключ и добавьте его в расширении: «Добавить аккаунт» → «Вручную» → «Секретный ключ».
Установить Аутентификатор 2FA в Chrome — бесплатноСохраните коды восстановления Netlify — их покажут один раз
Сразу после того, как код принят, Netlify покажет коды восстановления. Скопируйте или распечатайте их сейчас: Netlify показывает их только один раз, другого шанса не будет. Храните их не на этом компьютере, затем выберите «Finished! I saved my recovery codes.» (готово, я сохранил коды восстановления). Каждый код действует один раз — вместо кода из аутентификатора.
Код не принимается?
Чаще всего сменился QR-код: сайт делает новый каждый раз, когда страницу настройки обновляют или открывают заново, и аккаунт, добавленный первым, больше не подходит. Начните настройку заново, добавьте QR-код, который сейчас на экране, и сразу введите его код. Две записи для одного сайта? Берите самую новую. Другие причины: почему коды не принимаются.
Вводили ключ вручную? Вставьте его в генератор TOTP-кодов и сравните код с тем, что показывает расширение. Если они отличаются, ключ скопирован с ошибкой — добавьте аккаунт заново.
Вопросы
- Можно ли пользоваться 2FA в Netlify без телефона?
- Да. В инструкции Netlify подразумевается приложение на телефоне, но проверяется только шестизначный код, а его выдаёт любой стандартный аутентификатор. Расширение Аутентификатор считывает QR-код прямо со страницы настроек Netlify и генерирует коды в Chrome.
- Какой аутентификатор подходит для Netlify?
- Netlify приводит в пример 1Password, Authy, Duo и Google Authenticator, и любое приложение со стандартными кодами на основе времени работает так же — в том числе расширение Аутентификатор. Ваша компания может попросить использовать какое-то определённое.
- Моя команда в Netlify требует 2FA. Что для меня меняется?
- Владелец на тарифе Pro или выше перевёл команду или организацию в режим «Encouraged» (рекомендуется) — вы видите баннер — или «Enforced» (обязательно), и тогда сайты команды закрыты для вас, пока 2FA для вашего пользователя Netlify не включена. Она нужна разработчикам, владельцам, ревьюерам, публикаторам и администраторам оплаты; Git Contributors, у которых нет входа в Netlify, — нет.
- Что делать, если я потерял доступ к аутентификатору?
- Войдите с одним из кодов восстановления, затем настройте аутентификатор заново. Способа вернуться без них в документации Netlify нет, так что если пропали и коды, обращайтесь в поддержку Netlify. Если не выключать автоматические бэкапы расширения, переустановка не будет стоить вам аккаунта.
Коды в одном клике от страницы входа
Аутентификатор хранит коды 2FA в браузере и только на вашем устройстве. Пользоваться им можно бесплатно, исходный код открыт, аккаунт и телефон не нужны. Локальные бэкапы и защита паролем по желанию уже встроены.
Установить Аутентификатор 2FA в Chrome — бесплатно