Эти руководства описывают верификацию личности. Для входа конечных пользователей используйте руководства по платформе аутентификации; новые пакеты аутентификации зависят от релиза.
Выберите метод интеграции: от быстрых iframe без кода до полного программного контроля с помощью нашего JavaScript SDK, а также готовых плагинов для WordPress, Shopify и Salesforce.
Методы интеграции
Рекомендация: для продакшн-веб-приложений используйте JavaScript SDK для лучшего UX и полного программного контроля. Используйте InContext iframe для самой быстрой настройки, Redirect, когда нужна верификация с переключением между устройствами, а также специализированные интеграции WordPress / Shopify / Salesforce, если вы работаете на этих платформах.
JavaScript SDK
JavaScript SDK Didit предоставляет программный способ интеграции верификации с полным контролем над пользовательским опытом. Ключевые возможности:- Управление сессиями и обратные вызовы событий
- Поддержка React, Vue, Angular, NextJS, Nuxt, Svelte и обычный JS
- Полная поддержка TypeScript
- Режимы модального окна и встраивания
InContext (Iframe)
Встраивайте процесс верификации непосредственно в ваше приложение с помощью iframe. Бесшовный процесс без перенаправления пользователей с вашего сайта. Ключевые возможности:- UniLink (без бэкенда): настройка менее 1 минуты
- API-сессия (с бэкендом): полная кастомизация
- Режимы модального окна и встраивания
- Примеры компонентов React
Redirect
Перенаправьте пользователей на размещённую на стороне Didit страницу верификации. После завершения пользователи возвращаются на ваш URL обратного вызова. Ключевые возможности:- Максимальная совместимость с браузерами
- Поддержка верификации с переключением между устройствами
- Простая интеграция
- Работает, когда доступ камеры в iframe вызывает проблемы
Сравнение
Все три метода передают окончательные подписанные результаты через webhook. Сравнение выше описывает UX в браузере, а не то, как вы получаете решение о верификации.
Конфигурация
Обязательные разрешения для iframe
Для интеграций InContext iframe всегда включайте следующие разрешения:Примеры репозиториев
Примеры SDK для веба
Примеры для React, Vue, Angular, Next.js, Nuxt, Svelte и обычный JS
Пример iframe
Примеры iframe для UniLink и API-сессии
Полное демо на Next.js
Сквозная интеграция с Next.js
NPM-пакет
@didit-protocol/sdk-web в npmСвязанные материалы
- Webhook — получение подписанных результатов верификации на вашем бэкенде
- API создания сессии — эндпоинт, лежащий в основе каждого веб-SDK
- Нативные SDK — iOS, Android, React Native, Flutter