Введение

Что такое Paspo ID и что нужно для интеграции.

Что такое Paspo ID?

Paspo ID — универсальная платформа биометрической аутентификации. Пользователи регистрируются один раз в приложении Paspo ID и затем могут входить в любой подключённый сервис через Face ID, Voice ID или push-уведомление — без паролей, без SMS-кодов, без лишних действий.

Биометрия

Face ID и Voice ID обрабатываются на устройстве. Биометрические данные никогда не покидают телефон пользователя.

Одно приложение

Пользователи управляют всеми подключёнными сервисами из одного приложения Paspo ID.

Защита по SIM

Аккаунт привязан к физической SIM-карте пользователя — в дополнение к биометрии.

В одно касание

Мгновенный вход в любой подключённый сервис на любой из ваших платформ.

SDK для интеграции

Paspo ID поставляет SDK для каждой платформы, на которой вам нужна аутентификация пользователей. Весь исходный код открыт на github.com/paspoid.

ПлатформаПакетСтатус
🤖 Androidpaspoid/androidДоступен
⚙️ Server APIpaspoid/server-apiДоступен
🍎 iOSpaspoid/iosСкоро
🌐 Web / QRpaspoid/qr-sdkСкоро
📚 Примерыpaspoid/examplesСкоро

Как устроена интеграция

Для любой платформы схема одна и та же: ваше приложение вызывает SDK, получает одноразовый код авторизации, а ваш сервер обменивает этот код у Paspo ID на подтверждённые данные пользователя. Две вещи всегда остаются на вашем сервере, поскольку это основа безопасности потока:

  • Генерация одноразового nonce, который подписывает SDK.
  • Обмен кода авторизации на данные пользователя после входа.
С чего начать

Впервые работаете с Paspo ID? Прочитайте Как это работает — там описан полный флоу, а затем переходите к сниппетам Быстрого старта для вашей платформы.

Поддержка

По вопросам подключения (регистрация package/подписи приложения, ваш серверный API обмена): paspo.id или support@paspo.id.