🌙

Подключение модального окна авторизации

Подключение SDK

Чтобы показать пользователю компактное уведомление о входе прямо на своей странице, подключите SDK:

<script src="https://id.kodari.ru/id/scripts/sdk.js"></script>

SDK добавляет в window один объект, KodariID, с методом showLoginPopup:

KodariID.showLoginPopup(orgId);

orgId — ID вашего сервиса, тот же, что и в ссылке service-connect.html?orgid=. Функция тихо проверяет через скрытый iframe, авторизован ли посетитель в Kodari ID, и показывает в правом верхнем углу экрана всплывающее окно с кнопкой «Войти через Kodari ID». Клик по кнопке переводит пользователя на id.kodari.ru — это полноценный переход по флоу из раздела «Авторизация», а не встроенная форма входа внутри iframe.

Возвращаемое значение

showLoginPopup возвращает Promise, который разрешается результатом проверки сессии (или отклоняется через 10 секунд, если ответа не было):

KodariID.showLoginPopup(123).then(function (result) {
  // result.loggedIn — авторизован ли посетитель в Kodari ID
  // result.name — текст, показанный в попапе
});

Пример

<script src="https://id.kodari.ru/id/scripts/sdk.js"></script>
<script>
  window.onload = function () {
    KodariID.showLoginPopup(123);
  };
</script>
140 просмотров