Вопрос или проблема
Я только что создал аккаунт на PyPi, потому что пытаюсь понять “лучшие практики” для модулей Python, и следую этой статье.
На этой странице говорится, что мне нужен аккаунт на PyPi. Но после регистрации я выясняю, что мне абсолютно необходимо включить двухфакторную аутентификацию (2FA).
На мой взгляд, было бы крайне глупо использовать телефон для этой цели, учитывая, что я всегда буду сидеть за компьютером, когда захочу войти. И также учитывая, что я не ожидаю иметь там что-то настолько ценное, что это требует такого уровня (2FA) безопасности. Итак:
-
есть ли способ просто управлять PyPi без 2FA (это, похоже, невозможно), или…
-
есть ли какое-либо компьютерное приложение (W10), с помощью которого я могу включить 2FA? PyPi предоставляет страницу, listing 5 или 6 “приложений для TOTP аутентификации”. Но все они, похоже, предназначены только для телефонов, а не для компьютеров.
Ответ или решение
Вопрос о необходимости использования двухфакторной аутентификации (2FA) на платформе PyPi в условиях, когда пользователь не хочет использовать телефон, действительно актуален. Несмотря на то что 2FA служит для повышения уровня безопасности учетной записи, для многих пользователей находить оптимальное решение может быть проблемой. В данном ответе мы рассмотрим, как справляться с 2FA на PyPi без использования мобильного телефона и какие альтернативы могут помочь вам в этом процессе.
Раздел 1: Описание проблемы
При регистрации на PyPi вы столкнетесь с требованием включить двухфакторную аутентификацию. Хотя это обеспечивает дополнительный уровень защиты, у вас может возникнуть вопрос о том, как использовать 2FA без телефона, особенно если вы привыкли работать с компьютером.
Раздел 2: Альтернативы для 2FA на компьютере
Существуют различные приложения и методы, которые позволят вам настроить 2FA на вашем компьютере. Несмотря на то что большинство популярных приложений создавались для мобильных устройств, существуют и десктопные альтернативы, которые могут стать подходящим решением.
1. Десктопные приложения для TOTP
Некоторые приложения для генерации TOTP (Time-Based One-Time Password) могут быть установлены на вашем компьютере:
- WinAuth: Это удобное приложение для Windows, которое поддерживает TOTP и позволяет вам создавать одноразовые пароли прямо на вашем компьютере.
- Authenticator: Кроссплатформенное приложение, поддерживающее Windows и другие операционные системы, предоставляющее возможность создания кодов для двухфакторной аутентификации.
- andOTP: Это приложение, которое изначально разработано для Android, но с помощью эмуляторов (например, BlueStacks) его можно запускать и на компьютере.
2. Использование браузерных расширений
Если вы предпочитаете работать непосредственно в браузере, вам стоит рассмотреть установку расширений, таких как:
- Authenticator: Расширение для браузеров Chrome и Firefox, которое позволяет генерировать коды 2FA непосредственно в вашем браузере.
Раздел 3: Как настроить 2FA на PyPi
Вот пошаговая инструкция по настройке 2FA на PyPi с помощью приложения WinAuth:
- Установите WinAuth на своем компьютере.
- Откройте PyPi и перейдите в раздел настроек двухфакторной аутентификации.
- Сканируйте QR-код с помощью WinAuth или введите секретный ключ вручную.
- Сохраните код в WinAuth для дальнейшего использования.
- При каждом входе в систему на PyPi вводите сгенерированный код из WinAuth.
Заключение
Хотя требование двухфакторной аутентификации может вызывать некоторые неудобства, использование специального программного обеспечения и расширений для браузеров предоставляет возможность управлять 2FA на вашем компьютере. Приложения, такие как WinAuth, облегчают процесс генерации одноразовых паролей, позволяя вам действовать безопасно и эффективно, оставаясь при этом у компьютера. Установка 2FA, хоть и является обязательной, не должна забирать у вас удобство работы, и предложенные решения помогут вам сохранить баланс между безопасностью и комфортом.