Блог

Масштабируемая система авторизации как единый сервис

Не хуже чем у Google, Яндекс и различных социальных сетей

Срок реализации – от недели до месяца.

Задачи

Разработать и внедрить автономный авторизационный сервис, способный интегрироваться с другими сайтами

Стэк

php, Angular

Решение

Тук-тук: кто там?

На многих современных площадках появляется все больше возможностей для упрощенной авторизации. Например, юзер впервые зашел в интернет-магазин. Теперь он может не тратить время на регистрацию нового личного кабинета - он выбирает авторизацию через аккаунт своей социальной сети, и необходимые данные (имя, фамилия, возраст, и т.д.) подтягиваются автоматически.
У нас есть опыт реализации такой системы при помощи авторизационного сервера OpenID. В рамках проекта по продаже пенсионных программ этот функционал обеспечивал решение локальной задачи. При заполнении анкеты продаж финансового продукта клиент мог выбрать авторизацию через личный кабинет того же сервиса, тем самым избавляясь от необходимости заполнять множество полей с персональными данными вручную. При этом сервис можно с легкостью подключить на любом другом сайте, предполагающем авторизацию, и ЛК будет отдавать заранее определенный набор данных.
В зависимости от задачи такой функционал можно безболезненно масштабировать. Таким образом, он находит свое применение не только в рамках проектов финтеха. Фича интересна для ресурсов, которые хотят расширить свою аудиторию за счет партнеров, которые уже набрали какой-то уровень доверия и влияния в информационном пространстве. Например, это может быть любой интернет-магазин, который хочет интегрироваться с новой социальной сетью.
Мы наблюдаем тенденцию к развитию партнерских отношений между компаниями в части использования взаимной авторизации. Все чаще интернет-магазины активно интегрируются с банковскими, и не только, ЛК. Это повышает удобство пользования продуктом, и способствует увеличению лояльности клиентов
Юрий, backend developer
Backend Frontend PHP Bitrix Angular JavaScript FinTech