Telegram выпустил собственные паспорта для всех своих пользователей Telegram Passport.
Разработчики планируют с помощью Telegram Passport заменить все обычные документы.
Этот функционал уже реализован в клиентских приложениях и доступен разработчикам.
Вот что пишут разработчики Telegram об этом в своём блоге:
О Telegram паспорт
Наша цифровая жизнь становится все ближе и ближе к реальному миру, и количество услуг, которые должны знать ваш реальный ID увеличивается соответственно. До сегодняшнего дня это означало, что вы должны были загружать то же сканирование документов снова и снова для каждого нового приложения. Нет больше!
Telegram паспорт – единый способ авторизации для услуг, которые требуют идентификации личности. Загрузите ваши документы один раз, а затем мгновенно обмениваться данными с сервисами, которые требуют реального мира ID (Финансы, ICO и т.д.).).
Защищено сквозным шифрованием
Ваши документы, удостоверяющие личность, и личные данные будут храниться в облаке Telegram с использованием сквозного шифрования. На телеграмму, эти данные просто случайный «мусор», а у нас нет доступа к информации, которую Вы храните в вашем телеграмму паспорт. Когда вы делитесь данными, они передаются непосредственно получателю.
В будущем, все паспортные данные будут переходить на децентрализованное облако.
Пример реализации
Хотите увидеть в реальной жизни использование telegram-паспорта, ePayments.com – первая электронная платежная система для поддержки регистрации и проверки телеграмм-паспортa.
Вы можете также попробовать, как телеграмма паспорта работ с использованием данной странице запроса данных.
Обратите внимание, что Вам нужна будет последняя версия Telegram для доступа к этой функции. После того, как вы загрузили некоторые документы, вы увидите свои данные в настройках > конфиденциальность и безопасность > Telegram Passport (на iOS: настройки > Telegram Passport).
Подключение Telegram Passport
Все разработчики могут бесплатно интегрировать Telegram Passport в свои приложения и сервисы. Это требует минимальных усилий и может сэкономить много часов кодирования.
Если вы создаете сервис, который требует реальных идентификатор, проверьте в документации по API для SDK и примеры.
Как создать Telegram Passport
Разберём на примере.
Перейдём на страницу для разработчиков или, упомянутый ранее сайт платёжной системы.
Нажмём кнопку Войти с помощью Telegram.
Включение двухфакторной авторизации в telegram
При первом запросе паспорта Telegram, при авторизации через бота, предложит установить пароль доступа к персональным данным. Этот пароль будет в дальнейшем запрашиваться при добавлении новых устройств, на которых вы будете запускать Telegram.
при установке пароля у вас запросят дополнительные данные для его восстановления
После чего будет отправлена ссылка на подтверждение вашего адреса
После подтверждения своей почты, получите подтверждение о включении двухфакторной авторизации:
Доступ к паспорту будет по паролю
Авторизация по паспорту
Далее выводится список полей данных которые у вас запрашивает бот, в зависимости от запрошенной ботом информации
запрошенная личная информация
запрошен ваш email, но можно передать любой другой
Все перечисленные поля обязательны для заполнения.
Список возможных документов (данных), которые можно запросить для авторизации:
Так выглядит ввод запрошенной информации
Типы документов удостоверения личности, используемые в Telegram:
- Паспорт
- Водительские права
- Удостоверение личности
- Внутренний паспорт
Типы документов подтверждения адреса проживания, используемые в Telegram:
- Коммунальный счет
- Справка из банка
- Договор об аренде
- Прописка
- Временная прописка
Это своеобразная реализация принципа «одного окна» только на клиенте.
У telegram в планах не только паспортизация.
Следим дальше.
Источник