Войти

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

См. Руководство Google Identity OpenID Connect для получения дополнительной информации о SSO. Мы также рекомендуем обратиться к официальной документации Google по регистрации и входу пользователя для автоматического входа и Sign-In Branding Guidelines .

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

Вход в систему

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

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

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