Крупная страховая группа, в которую входят компании страхования, медицинского страхования и банк. Старая система авторизации обслуживала только основную страховую компанию.
О проекте
Заказчик создавал единую систему авторизации, через которую клиенты компаний группы входят в сайты и мобильные приложения. Наша зона ответственности — системный анализ: требования к функциональности, интеграциям и безопасности.
Систему разрабатывали с нуля, но с требованием обратной совместимости: старая авторизация продолжает работать внутри новой и может работать отдельно. Сайт и мобильное приложение страховой компании подключили к новой системе, следующими в планах — программа лояльности, банк и медицинское страхование.
По ходу проекта в него вошла авторизация машинных процессов — запросов микросервисов друг к другу. Без неё систему не получилось бы масштабировать на группу, и команда взяла эту часть на себя.
Задачи проекта
Создать единую точку входа для клиентов компаний группы
Сохранить обратную совместимость со старой системой авторизации
Подключить вход через Госуслуги с созданием профиля клиента
Организовать авторизацию запросов между микросервисами
Как мы это сделали
- 01
Вход по SMS
Описали сценарии входа по одноразовому коду из SMS через шлюз смежной команды
- 02
Вход через Госуслуги
Подключили доверенную авторизацию через Госуслуги: система создаёт пользователя и отдельным процессом получает его открытые данные для профиля
- 03
Личный кабинет
Спроектировали кабинет, в котором клиент видит историю входов и может заметить вход, который не совершал. Мобильное приложение открывает его во встроенном браузере
- 04
Интеграции с системами группы
Связали авторизацию с мастер-системой клиентских данных, которая устраняет дубли и исправляет ошибки в карточках, и с системой разрешений для машинных процессов
- 05
Безопасность и нагрузка
Провели систему через аудит службы безопасности: около трёх четвертей требований чек-листа были учтены с самого начала. Целевую пиковую нагрузку проверили нагрузочным тестированием
Кто и на чём
Команда продукта
Стек
Как работаем
Ежедневные стендапы, постоянный аудит документации и разработки службой безопасности, чек-лист безопасности перед релизом и нагрузочное тестирование.
Что получил клиент
Единая авторизация рассчитана на обмен клиентскими данными между компаниями группы и кросс-продажи. К ней планируется подключать остальные цифровые сервисы группы.
Похожие кейсы
Похожаязадача?
Расскажите о ней — подберём команду и предложим решение.
Заявка отправлена
Спасибо! Мы свяжемся с вами в рабочее время.



