В рамках этой фичи в Ensi развилась возможность авторизации и регистрации клиента на витрине.
Теперь клиент может авторизоваться и зарегистрироваться по номеру телефону. Для этого ему нужно совершить несколько действий:
Далее в зависимости от того новой или старый клиент, он будет авторизован или зарегистрирован (с заполнением данных для регистрации).
Были добавлены ограничения на количество запросов кода авторизациии и периоде, через который можно запросить новый код. При превышении количества попыток авторизация для клиента не будет доступна до следующего календарного дня.
Эндпоинты
Функциональное задание
https://disk.yandex.ru/d/dcp_AZMLd8jR-Q
Теперь клиент может авторизоваться и зарегистрироваться по номеру телефону. Для этого ему нужно совершить несколько действий:
- Ввести номер телефона для запроса кода;
- Получить SMS с кодом для авторизации;
- Ввести полученный код.
Далее в зависимости от того новой или старый клиент, он будет авторизован или зарегистрирован (с заполнением данных для регистрации).
Были добавлены ограничения на количество запросов кода авторизациии и периоде, через который можно запросить новый код. При превышении количества попыток авторизация для клиента не будет доступна до следующего календарного дня.
Эндпоинты
- Запрос кода подтверждения — POST/auth/confirmation-code ****https://customer-api-gateway-master-dev.ensi.tech/docs/oas#/operations/createConfirmationCode
- Авторизация по номеру телефона — POST/auth/login-by-code https://customer-api-gateway-master-dev.ensi.tech/docs/oas#/operations/loginByCode
- Регистрация — POST/auth/user https://customer-api-gateway-master-dev.ensi.tech/docs/oas#/operations/register
Функциональное задание
https://disk.yandex.ru/d/dcp_AZMLd8jR-Q