Обработка ответа Входа по Сбер ID
Обновлено 20 июля 2023
Успешная авторизация по Сбер ID
Если страница авторизации по Сбер ID была открыта в модальном окне, то после редиректа по адресу, указанному в параметре oidc.redirect_uri, будет вызвана функция onSuccessCallback принимающая в качестве аргумента объект, содержащий следующие значения:
Параметр | Тип | Описание |
---|---|---|
code | String | код авторизации для получение authToken'a |
state | String | значение, включенное в запрос, которое было передано на страницу авторизации по Сбер ID |
Примечание: полученные данные необходимо отправить на endpoint авторизации Вашего сайта, для получения информации о пользователе.
function onSuccessCallback(result) {
fetch('/login?' + new URLSearchParams(result))
.then((response) => response.json())
.then((params) => {
console.log(params);
});
}
После успешного входа по Сбер ID необходимо оправить подтверждение успешного завершения авторизации пользователя