1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/huangzijian888-TOTP-Miniapp

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

TOTP-Miniapp

Проектный фон

Я установил двухфакторную аутентификацию на основе TOTP для большинства учётных записей веб-сайтов. Теперь, установив Google Authenticator на свой телефон, я могу легко просматривать динамические коды аутентификации. Это не только избавляет от ожидания отправки SMS, но и обеспечивает безопасность учётной записи.

Однако однажды мой экран телефона разбился, и он перестал нормально работать. Из-за этого я не мог предоставить динамический код аутентификации и, следовательно, не мог нормально войти в эти веб-сайты. Данные, используемые для генерации динамических кодов аутентификации, хранятся локально и тесно связаны с моим телефоном.

Хотя Google Authenticator поддерживает функцию экспорта данных, очевидно, что я не могу предсказать, когда мой телефон разобьётся, чтобы заранее скопировать данные на другое устройство. Я не отрицаю важность резервного копирования данных и согласен с тем, что важно заранее создавать резервные копии важных данных. Однако эти сложные операции кажутся мне недостаточно элегантными. Я хотел бы реализовать принцип «один раз добавить — везде доступно», подобный тому, как работает Java-код.

Реализованные функции

  • Генерация динамического кода аутентификации;
  • Обратный отсчёт до истечения срока действия кода;
  • Добавление данных с помощью сканирования QR-кода;
  • Предотвращение дублирования добавленных данных;
  • Копирование кода аутентификации долгим нажатием на область с кодом;
  • Удаление данных долгим нажатием;
  • Функция редактирования.

Функции в разработке

  • Резервное копирование и восстановление данных в облаке.

Предварительный просмотр функций

Скриншот (screenshots/screenshot-0.png).

Опыт сканирования QR-кода

QR-код (screenshots/qrCode.jpg).

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления (8)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/huangzijian888-TOTP-Miniapp.git
git@gitlife.ru:oschina-mirror/huangzijian888-TOTP-Miniapp.git
oschina-mirror
huangzijian888-TOTP-Miniapp
huangzijian888-TOTP-Miniapp
master