Подключение модального окна авторизации
Подключение 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 просмотров