Техническое задание: Добавление авторизации через социальные сети
Цель проекта
Модернизировать существующую форму входа в личный кабинет пользователя на кэшбэк-сайте, добавив возможность быстрой регистрации и авторизации через популярные социальные сервисы.
Текущая ситуация
На сайте используется стандартная система авторизации Ulogin. Необходимо сохранить её функционал и добавить новые методы входа.
Требования к реализации
- Добавить в существующую форму авторизации две новые кнопки: "Войти через ВКонтакте" и "Войти через Яндекс".
- Обеспечить корректную интеграцию с текущей системой Ulogin без нарушения её работы.
- Реализовать процесс получения базовых данных пользователя (уникальный ID, имя, email) после успешной авторизации через социальные сети.
- Обеспечить безопасное хранение и передачу данных авторизации.
- Настроить перенаправление пользователя в личный кабинет после успешного входа.
- Предусмотреть обработку ошибок (отказ пользователя, проблемы с API социальных сетей).
Ожидаемый результат
Пользователь видит в форме входа дополнительные опции для быстрой регистрации и авторизации через аккаунты ВКонтакте и Яндекс. Процесс должен быть интуитивно понятным, безопасным и стабильным.