Сегодня мы на Product Hunt! Оставить комментарий

Аутентификатор для Netlify

Двухфакторная аутентификация Netlify работает с любым приложением-аутентификатором, в том числе в браузере. Откройте «User settings» → «Security» → «Two-factor authentication», выберите «Enable two-factor authentication» и отсканируйте QR-код с экрана расширением Аутентификатор.

Через вход в Netlify деплоятся ваши сайты, там хранятся их переменные окружения — API-ключи, токены, адреса баз данных, — и часто там же обслуживается DNS ваших доменов. Тот, кто войдёт с вашим паролем, может изменить то, что видят ваши посетители. С включённой 2FA Netlify запрашивает код из аутентификатора, прежде чем пустить вас в любую команду или организацию, связанную с вашим пользователем, а владельцы команд на тарифе Pro и выше могут требовать её от каждого участника.

Включите двухфакторную аутентификацию в Netlify

2FA относится к вашему пользователю Netlify, а не к команде, поэтому её настраивают один раз в личных настройках пользователя — и она действует во всех командах и организациях, где вы состоите.

  1. Войдите в Netlify на app.netlify.com с компьютера.
  2. Откройте «User settings» (настройки пользователя), затем «Security» → «Two-factor authentication» (безопасность → двухфакторная аутентификация) — или сразу перейдите на app.netlify.com/user/security.
  3. Выберите «Enable two-factor authentication» (включить двухфакторную аутентификацию).
  4. Когда Netlify покажет QR-код, не закрывайте страницу и добавьте его в расширение, как описано ниже, — или скопируйте код из раздела «Manual entry» (ручной ввод), — затем введите шестизначный код из расширения и выберите «Next: Recovery codes» (далее: коды восстановления).
Официальная инструкция: Netlify

Добавьте Netlify в Аутентификатор

  1. Установите Аутентификатор 2FA из Chrome Web Store и закрепите его на панели инструментов, чтобы значок был под рукой.
  2. Не закрывайте страницу Netlify с QR-кодом. Нажмите на значок расширения, затем «Добавить аккаунт» → «QR-код» → «Сканировать QR с экрана».
  3. Аккаунт появится в списке с шестизначным кодом, который меняется каждые 30 секунд. При желании переименуйте его — название видите только вы.
  4. Вернитесь в Netlify и введите текущий код в поле подтверждения. Если код вот-вот сменится, дождитесь следующего.
  5. 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 — бесплатно