WebLink
— это ссылка на ваш сайт, для бесшовного входа sbol2web. Он необходим для перехода из МП СБОЛ на ваш сайт и автоматического запуска процесса авторизации пользователя.
https://partner.ru/auth
Вы можете формировать его любым удобным способом, добавляя utm метки, дополнительные параметры и тд.
Например передавать какой тип входа type
, чтобы фронт понимал, что происходит автоматический вход.
https://partner.ru/auth?
type=auto
Чтобы после успешной аутентификации направить пользователя туда, куда он шел изначально (до старта аутентификации), можете использовать параметр to
.
https://partner.ru/auth?
type=auto
&to=%2Fcatalog
Значение to
нужно сохранить в связке со state
(см Общая схема взаимодействия). Сохранять можно на своем backend или в своей cookie.
Используйте to
только если по какой-то причине вам для нужного редиректа не подходит redirect_uri.
Такое может быть, если у вас одна точка обработки code и state для всех коммуникаций.