Что понадобится
- машина для сервера Veriqa: с Docker или без него, на Linux или Windows;
- бот хотя бы одного канала, например Telegram, или почтовый ящик для канала Email;
- доступ к коду приложения: в него вы добавите стандартный клиент OpenID Connect.
Шаги
1
Разверните сервер Veriqa
С Docker следуйте быстрому старту self-hosted, без Docker
установите сервер службой ОС.
2
Включите канал
Настройте бота и включите канал по странице Настройка каналов.
3
Объявите клиента
Запишите приложение и его
redirect_uri в Veriqa:OpenIddict:Clients — см.
шаг 4 быстрого старта self-hosted.5
Решите, какие данные нужны
Раздел Что приезжает в claims
объясняет, что приходит в
id_token и почему email дают не все каналы.6
Проверьте готовность к продакшну
Пройдите чек-лист из раздела Подготовка к продакшну.
Как проверить
Сервер проверьте по шагу 8 быстрого старта self-hosted. Затем откройте вход в своём приложении, отсканируйте QR-код телефоном и подтвердите вход в мессенджере: приложение должно получитьsub пользователя. Подробная контрольная точка есть в конце
каждого быстрого старта.
Куда дальше
- Получение телефона и email — если приложению нужны контакты;
- Второй фактор и step-up — подтверждение перед чувствительной операцией;
- Поверхности входа — вход на телефоне, телевизоре и в киоске.