Как сделать вход по отпечатку пальца в приложении тинькофф
В сфере оказания финансовых услуг, важна безошибочная и безопасная аутентификация пользователя. Для авторизации мы используем двухфакторную систему из связки логина и пароля или номера телефона и пароля с подтверждением по коду, отправленному на привязанный номер мобильного телефона. Для дальнейшего упрощения доступа в авторизованную зону используется 4х значный ПИН-код.
После авторизации и создания ПИН-кода, аутентификацию пользователя можно переложить на плечи Windows Hello. Общая последовательность необходимых действий выглядит следующим образом:
- Проверить возможность использования Windows Hello.
- Проверка пользователя с помощью Windows Hello, что позволяет связать авторизованного Windows пользователя с нашим клиентом.
- Кэширование созданного ранее ПИН-кода по идентификатору пользователя в защищённой области.
- При последующих запусках приложения с авторизованным пользователем, автоматически запускается процедура аутентификации пользователя посредством Windows Hello. В случае успешной аутентификации из защищённой области запрашивается кэшированный ПИН-код.
Мы это делаем так:
Данный код не должен вызвать вопросов, здесь проверяется статус службы Windows Hello. UserConsentVerifierAvailability содержит чуть больше вариантов статуса службы, но для наших целей будет достаточно перечисленных в примере выше.
После установки пин-кода Тинькофф и успешной проверки доступности Windows Hello мы предлагаем пользователю подключить эту службу:
Если пользователь соглашается, то необходимо его аутентифицировать, для этого мы используем следующий код:
В этом примере мы проверяем, что пользователь, использующий в данный момент устройство, тот же человек, что и владелец учётной записи. Как это сделать: UserConsentVerifier.RequestVerificationAsync – это метод, который берёт на себя проверку пользователя с помощью доступного варианта проверки, будь то аутентификация по отпечатку пальца, сетчатке глаза или любой другой способ. Удобство в том, что нам не приходится заботиться с помощью чего и как это происходит, главное, что такой вариант удовлетворяет нашим требованиям безопасности.
Без использования службы Windows Hello мы запрашиваем ввод пин-кода при каждом запуске приложения и долгом бездействии пользователя. Этот код используется для верификации запросов во время работы пользователя с приложением. В случае использования Windows Hello пользователю не нужно вводить этот код каждый раз и встаёт вопрос о безопасном хранении этого кода. Для этого на помощь приходит сервис PasswordVault, он позволяет хранить данные, требующие особого внимания к безопасности. Этот сервис не хранит данные в открытом виде. На устройствах, оборудованных специальным чипом для шифрования, сервис использует этот чип для защиты, на устройствах без чипа шифрования защита достигается программными средствами.
Этот пример показывает, как легко добавить данные в PasswordVault для хранения:
В случае смены или выхода пользователя в приложении необходимо выполнить удаление данных пользователя из хранилища паролей:
В следующем примере представлен метод, который мы используем после запуска приложения:
Сначала мы проверяем, что служба Windows Hello доступна. Затем просим службу подтвердить, что приложение использует пользователь, владелец учётной записи. Если пользователь прошёл проверку, то мы извлекаем ПИН-код для этого пользователя, который был сохранён туда при установке пин-кода Тинькофф.
И вот, при помощи 5 небольших методов мы интегрировали Windows Hello в приложение.
Отпечаток пальца на Андроид. Не так давно производители смартфонов ввели новый уровень безопасности использования Андроид устройств, добавив сканер отпечатка пальца. Это очень удобная штука, которая умеет блокировать экран и приложения, а для разблокировки нужно просто приложить палец к сканеру. Давайте разберемся, как настроить отпечаток пальца.
Как настроить отпечаток пальца на Андроид
На большинстве Android – смартфонов инструкция выглядит примерно одинаково:
С вопросом как настроить отпечаток пальца разобрались, теперь рассмотрим, как можно использовать эту штуку.
Как установить отпечаток пальца на Андроид приложение
В некоторых приложениях может храниться конфиденциальная информация, которую мы бы не хотели никому показывать, для этих целей можно использовать гостевой режим , либо просто заблокировать приложение паролем и отпечатком. Рассмотрим это действие на примере MIUI 8.2:
Как настроить отпечаток пальца для подтверждения платежей в Google Play
Подтверждение платежей отпечатком пальцев это очень удобно и при этом очень безопасно, так как никто кроме вас не сможет сделать покупку.
Готово! Теперь при совершении покупок ваш смартфон будет запрашивать отпечаток пальца!
Еще несколько плюсов сканера отпечатков
Как ни странно, но сканер можно использовать не только в целях безопасности, но и для удобства использования. Рассмотрим несколько интересных вариантов использования сканера.
Кнопка для камеры
На смартфонах с дактилоскопическим сканером по умолчанию включена функция съемки при прикосновении к нему. Это очень удобно для селфи съемки, особенно если сканер расположен на задней панели смартфона.
Выключатель будильника
Да, будильник можно выключить просто прикоснувшись к сканеру на несколько секунд, очень удобно. Если вы используете сторонний будильник – можете включить или отключить эту функцию в настройках.
Дополнительная кнопка
Ответ на вызов
Когда вам звонят можно не водить пальцем по экрану, а просто прикоснуться к сканеру и он подтвердит ответ на звонок.
Как видите, блокировка отпечатком пальца это еще не все, что может сканер на Android-устройстве.
Как подключить карту Тинькофф Банка к Apple Pay
1 ноября к системе Apple Pay в России подключились еще восемь банков. Мы расскажем, как настроить карту Тинькофф для работы с Apple Pay, чтобы платить в магазинах, просто прикладывая iPhone к терминалу на кассе.
Важно: подключить к Apple Pay сейчас можно только карты MasterCard.
Приложение для бизнес клиентов Тинькофф банкаВажно! Расчетный счет будет открыт в течение одного дня, для чего можно воспользоваться не только компьютером, а любым устройством с доступом в интернет.
При подключении Тинькофф Бизнеса клиенты банка получают практически неограниченные возможности:
Евгений Андреев запись закреплена
Здравствуйте. Xiaomi mi9t. Подскажите, пожалуйста, как обмануть приложение Тинькофф, чтобы оно позволило включить вход по биометрии? Magisk hide выставлен и уже успешно обманывает GPay, но не Тинькофф почему-то
Ни как, сбер тоже нк поддается , но отпечаток работает на сбере и ВТБ, а вот биометрия нифига
Евгений, ну да верно, но биометрия в сбере например не только отпечаток, голос там ещё и ещё что то, вот работает только отпечаток.
Alexey, не знал, не пользуюсь сбером. А вот заставить работать отпечаток пальца в Тинькофф очень бы хотелось
Алексей, Magisk Hide - это одно, а пересобрать приложение (в настройках) пробовали?
«Мобильный банк Тинькофф» – это приложение для смартфона, благодаря которому клиент банка может делать то же, что и через личный кабинет на официальном сайте. Преимущество заключается в удобстве, поскольку подобные операции возможно проводить в любом месте, даже без доступа к компьютеру. Где скачать мобильный банк, и как им пользоваться?
Управление средствами
Чтобы приступить к работе с приложением, его необходимо скачать. Это можно сделать в сети интернет или воспользовавшись специальными программами (для Андроид, например, Play Market). Далее требуется войти в учетную запись, предоставив логин и пароль, как в личном кабинете на сайте Тинькофф банка.
Когда вход в систему завершен, можно приступать к работе. Для чего используется мобильный банк:
- Контроль за счетами всех своих карточек.
- Блокировка карты.
- Заказ дополнительной кредитки или перевыпуск платежного инструмента, срок годности которого истекает.
- Использование накопительных баллов.
- Добавление кредиток других банков для быстрых переводов.
- Проведение любых денежных операций, переводов и пополнений.
- Оплата коммунальных услуг, штрафов и так далее.
Система сохраняет шаблоны платежей, в дальнейшем требуется только выбрать необходимую операцию для ее проведения, экономя время на заполнении реквизитов.
В случае, когда клиент забывает пароль, его можно восстановить через телефон, номер которого привязан к карте.
Помимо этого, приложение имеет ряд преимуществ:
- Переводы без комиссий.
- Бесплатное обслуживание.
- Не нужно вводить паспортные данные владельца.
- Есть функция авторизации по отпечатку пальца.
Подключить мобильный банк можно только после того, как активирована учетная запись на официальном сайте Тинькофф банка.
Со смартфона клиенту в любое время доступны следующие функции:
- Банковские специальные предложения.
- Курс валют.
- Карта банкоматов, поиск ближайшего для снятия наличных.
- Звонки менеджеру банка для консультации.
По заявлению Олега Тинькова, этот мобильный банк является лучшим в России.
Читайте также: