aitu apps
  • Документация Aitu
  • aitu apps
    • Введение в aitu apps
    • Начало работы
      • Внедрение PWA
      • Пример создания
      • Режим разработки
      • Отладка приложения
      • Коллабораторы
    • Публикация в aitu.apps
      • Подготовка к публикации
      • Подача заявки на размещение в каталоге
      • Стилизация приложения
    • Aitu Bridge API
      • API-ключ
      • Права доступа к Aitu Bridge
      • Интеграция с Aitu Bridge
    • Методы Aitu Bridge
      • Проверка поддержки бриджа
      • Проверка поддержки метода
      • Проверка подписи
      • getMe
      • getPhone
      • getContacts
      • getGeo
      • selectContact
      • getQr
      • openSettings
      • share
      • shareImage (deprecated)
      • shareFile
      • storage
      • copyToClipboard
      • vibrate
      • setShakeHandler
      • enableNotifications/disableNotifications
      • enablePrivateMessaging/disablePrivateMessaging
      • getSMSCode
      • getUserProfile
      • setTitle
      • setCustomBackArrowMode
      • setCustomBackArrowVisible
      • setCustomBackArrowOnClickHandler
      • setHeaderMenuItems
      • setHeaderMenuItemClickHandler
      • openExternalUrl
      • closeApplication
      • checkBiometry
      • enableSwipeBack
      • disableSwipeBack
      • setNavigationItemMode
      • getNavigationItemMode
    • Aitu Business Notifications API
      • Отправка таргетированных Push-уведомлений
      • Отправка Push-уведомлений всем пользователям
      • Отправка личного сообщения пользователю от мини-приложения
      • Отправка файла для формирования личного сообщения от мини-приложения
    • Доп. возможности платформы
      • Получение ссылки на ваше приложение
      • Передача параметров в ссылке
      • Открытие другого приложения из вашего приложения
      • Открытие чата с другим пользователем
    • Changelog
  • HackNU 2021 - Workshop 17.03
  • Aitu Passport
    • Введение
    • Термины и определения
    • Список изменений
    • Интеграция с Aitu Passport
      • Ресурсы для интеграции
      • Поддерживаемые браузеры и операционные системы
      • Регистрация Партнера
      • Создание сервиса Партнера
      • Сервис Партнера. Кастомизация интерфейса
      • Список сервисов Aitu Passport (scope)
      • Авторизация
      • Получение данных Пользователя
      • Подписание документов ЭЦП
        • Сервис проверки ЭЦП
      • Aitu Passport -> ЦОИД
        • Получение данных пользователя из ЦОИД
        • ЦОИД идентификация - подписание документов ЭЦП
        • Получение документов по постановлению №56 от 16.08.2024
      • Aitu Passport SDK
        • iOS SDK
        • Android SDK
      • Проверка валидности Access token
      • Logout Пользователя
      • Ошибки в процессе идентификации
      • Получение событий для аналитики данных
    • Путь пользователя
      • Подписание документов пользователем
      • Проверка данных ЭЦП пользователем
      • При оказании услуг по scope gov_doc_verification
    • Customer Identification (CID) модуль
      • Биометрическая аутентификация по документу
      • Биометрическая аутентификация по эталонной фото, полученной от ИС партнера
      • Биометрическая аутентификация по данным из государственной базы данных
      • Сканирование документа
      • Получение медиа-данных сессии
      • Ошибки сервисов CID
    • Hotdocs (платформа подписания документов)
      • Начисление подписаний (API)
  • Aitu Wallet
    • Интеграция с Aitu Wallet 2.0
Powered by GitBook
On this page

Was this helpful?

  1. Aitu Passport
  2. Путь пользователя

При оказании услуг по scope gov_doc_verification

PreviousПроверка данных ЭЦП пользователемNextCustomer Identification (CID) модуль

Last updated 1 day ago

Was this helpful?

Предусловия:

  • Для сервиса Партнера должен быть включен скоуп gov_doc_verification. Описание скоупа см., статьи: ,

После того, как Пользователь в приложении Партнера нажал на кнопку/ссылку биометрической идентификации/получения Партнером персональных данных Пользователя из государственной базы данных, приложение партнера перенаправляет Пользователя в систему Aitu Passport по ссылке-запросу авторизации (в ссылке запросе авторизации указан scope gov_doc_verification).

Под персональными данными для сервиса gov_doc_verification понимаются данные с документа "Удостоверение личности гражданина Республики Казахстан" ИЛИ "Вид на жительство иностранного гражданина в Республике Казахстан".

Список данных, возвращаемых для cервиса (scope) gov_doc_verification см., статью

В Aitu Passport запускается процесс для сервиса (scope) gov_doc_verification состоящий из следующих этапов:

Этап 1 Ввод/подтверждение номера мобильного телефона

Данный этап опциональный и может быть пропущен, если верификацию номера мобильного телефона Партнер проводит самостоятельно. Описание см., статью

Aitu Passport отображает экраны ввода номера мобильного телефона, ввода кода для подтвверждения факта принадлежности данного номера лицу, проходящему процес в Aitu Passport

  • Пользователь вводит номер мобильного телефона

  • Aitu Passport, на указанный номер, отправляет SMS с кодом

  • Пользователь вводит код из SMS

Этап 2 Ввод/подтверждение ИИН

Aitu Passport отображает экраны ввода ИИН

  • Пользователь вводит ИИН, для продолжения процесса нажимает на кнопку "Сохранить и продолжить"

  • Aitu Passport запускает процесс проверки наличия токена из ИС КДП дающего право получения персональных данных из государственных баз данных/государственных информационных систем:

    • Если токена нет или он просрочен, то происходит переход на Этап 3

    • Если есть валидный токен, то запрашиваются данные Пользователя и происходит переход на Этап 4

Этап 3 Получение согласия пользователя на доступ к его персональным данным

Данный этап является опциональным и запускается если в Aitu Passport нет токена с согласием Пользователя на доступ к его персональным данным, полученного от ИС КДП ранее

Aitu Passport отображает экран уведомления и запускает процесс получения токена от ИС КДП:

  • Aitu Passport, через ШЭП, отправляет запрос в ИС КДП на получение токена

  • ИС КДП валидирует запрос от Aitu Passport и отправляет Пользователю на номер мобильного телефона, зарегистрированного в БМГ, SMS с запросом на получение разрешения для доступа к персональным данным Пользователя

  • Пользователь в мобильном телефоне отвечает на SMS и отправляет один из кодов, пришедших в SMS

  • ИС КДП анализирует полученный код в ответе на SMS и если присланные цифры являются кодом согласия, то генерирует токен

  • Пользователь после отправки кода-согласия нажимает на кнопку "Я отправил SMS"

  • Aitu Passport, через ШЭП, обращается с запросом к ИС КДП на получение токена:

    • Если токен не получен (Пользователь не дал согласие, гос системы не доступны: ШЭП, ИС КДП) сервис gov_doc_verification завершает работу, происходит редирект пользователя в систему Партнера с кодом ошибки

    • Если токен получен, то Aitu Passport запрашивает данные из государственных систем через ШЭП:

      • Если данные не получены, то сервис gov_doc_verification завершает работу, происходит редирект пользователя в систему Партнера с кодом ошибки.

      • Если данные получены, то происходит переход на Этап 4

Этап 4 Прохождение биометрической идентификации

Aitu Passport запрашивает у Пользователя пройти биометрическую идентификацию.

На данном этапе идет проверка живости лица и получение изображения лица.

  • Пользователь сканирует изображение лица

  • Aitu Passport проверяет живость и получает фото лица Пользователя, сравнивает полученное фото с эталонным изображением лица Пользователя. После сравнения лиц:

    • Если для scope gov_doc_verification разрешено успешно завершать операции вне зависимости от результатов биометрической идентификации (в запросе авторизации вместе со scope gov_doc_verification передан параметр allow_face_match_failure=TRUE), то происходит редирект пользователя в систему Партнера с кодом авторизации.

    • Если для scope gov_doc_verification запрещено успешно завершать операции при неуспешной биометрической идентифиации (в запросе авторизации передан scope gov_doc_verification без параметра allow_face_match_failure), то:

      • Если биометрическая идентификация пройдена успешно, то происходит редирект пользователя в систему Партнера с кодом авторизации

      • Если биометрическая идентификация НЕ пройдена, то происходит редирект пользователя в систему Партнера с кодом ошибки

Схему процесса в виде диаграммы последовательности см., в статье

Список сервисов Aitu Passport (scope)
Получение данных пользователя
Получение данных Пользователя
Получение данных пользователя
Получение данных пользователя
Ввод номера мобильного телефона
Подтверждение принадлежности номера
Ввод и подтвержддение ИИН
Экран уведомление
Определение живости лица и получение фото лица