登录

Google 课堂插件必须使用 Google 单点登录 (SSO) 来识别和验证用户。

如需详细了解单点登录,请参阅 Google Identity 的 OpenID Connect 指南。此外,我们还建议您参阅关于自动登录登录品牌推广指南的 Google 官方文档用户注册和登录。

如需获取 Google 课堂插件中的 Google SSO 实现指南,请参阅顺畅的登录页面。顺畅的登录指南也提及了测试计划,可用于确保您的插件遵循登录最佳实践。

登录流程

为了减少用户登录障碍,Google 课堂在打开 iframe 时会提供两个查询参数:login_hinthdhd 是用户的网域,在用户首次打开您的插件时提供。login_hint 是用户的唯一 Google ID,在用户首次登录您的插件之后提供。此参数提供登录 Google 课堂的用户的相关背景信息。如需详细了解这些查询参数,请参阅我们的登录参数指南页面

显示登录对话框时,请使用 hd 查询参数滤除无效网域,从而简化帐号选择。如果当前 Google 课堂用户的 login_hint 查询参数与该插件的任何已登录用户都不匹配,则必须显示 Google 登录对话框。该按钮必须遵循 Google 的品牌推广指南。如果用户已经登录,系统不应提示用户再次登录。

初始单点登录流程 图 1.用户最初启动您的插件时的登录流程。

如果采用个人安装,系统会将插件添加到用户自己的帐号中。单独安装该插件时,系统会提示用户同意该插件的访问权限范围。

管理员安装会将该插件添加到网域中的任何或所有帐号,并且只能由网域管理员执行。管理员可以选择代表网域中的所有用户同意所有访问权限范围;如果管理员选择同意,系统不会提示用户同意任何访问权限范围。

如需了解详情,请参阅安装设置