Войти

Надстройки Google Classroom должны использовать систему единого входа Google (SSO) для идентификации и аутентификации пользователей.

Дополнительную информацию о системе единого входа см. в руководстве OpenID Connect от Google Identity . Мы также рекомендуем ознакомиться с официальной документацией Google по регистрации и входу пользователей для автоматического входа и рекомендациями по брендингу входа .

Руководство по внедрению надстроек Google SSO в Классе см. на странице «Безопасный вход». В руководстве по бесперебойному входу также представлен план тестирования , который поможет убедиться, что ваше дополнение соответствует лучшим практикам входа.

Процесс входа в систему

Чтобы упростить вход для пользователей, Google Classroom предоставляет параметр запроса login_hint при открытии iframe. login_hint — это уникальный идентификатор Google ID пользователя, который предоставляется после первого входа в ваше дополнение. Этот параметр предоставляет контекст для пользователя, вошедшего в Google Classroom. Подробнее об этих параметрах запроса см. на странице руководства по параметрам входа .

Если параметр запроса login_hint текущего пользователя Google Classroom не совпадает ни с одним пользователем, вошедшим в систему дополнения, необходимо отобразить диалоговое окно входа в систему Google. Кнопка должна соответствовать правилам брендинга Google . Если пользователь уже вошел в систему, ему не следует предлагать войти повторно.

начальный поток SSO Рисунок 1. Процесс входа в систему, когда пользователь впервые запускает ваше дополнение.