Надстройки 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 . Если пользователь уже вошел в систему, ему не следует предлагать войти снова.
Рисунок 1. Процесс входа в систему, когда пользователь впервые запускает ваше дополнение.