ログイン

Google Classroom アドオンは、ユーザーの識別と認証に Google シングル サインオン(SSO)を使用 する必要があります。

SSO の詳細については、Google Identity の OpenID Connect ガイドをご覧ください。また、自動ログインとログインのブランディング ガイドラインについては、ユーザー登録とログインに関する Google の公式ドキュメントを参照することをおすすめします。

Classroom アドオンでの Google SSO の実装ガイダンスについては、スムーズなログインのページをご覧ください。スムーズなログインのガイドでは、アドオンがログインのベスト プラクティスに準拠していることを確認するために使用できるテストプランについても説明しています。

ログインフロー

ユーザーのログインの手間を軽減するため、iframe が開くと、Google Classroom は login_hint クエリ パラメータを提供します。login_hint はユーザーの一意の Google ID であり、ユーザーがアドオンに初めてログインした後に提供されます。 このパラメータは、Google Classroom にログインしているユーザーのコンテキストを提供します。これらのクエリ パラメータの詳細については、ログイン パラメータ ガイドのページをご覧ください。

現在の Google Classroom ユーザーの login_hint クエリ パラメータが、アドオンのログイン済みユーザーと一致しない場合は、Google ログイン ダイアログを表示する必要があります。ボタンは Google のブランディング ガイドライン に準拠する必要があります。ユーザーがすでにログインしている場合は、再度ログインを求めるメッセージが表示されないようにしてください。

初期 SSO フロー 図 1.ユーザーがアドオンを初めて起動したときのログインフロー。