افزونههای Google Classroom باید از Google single sign-on (SSO) برای شناسایی و احراز هویت کاربران استفاده کنند.
برای اطلاعات بیشتر در مورد SSO به راهنمای اتصال OpenID Google Identity مراجعه کنید. همچنین توصیه میکنیم برای ورود خودکار به سیستم و دستورالعملهای نام تجاری ورود به سیستم، به اسناد رسمی Google در مورد ثبتنام و ورود کاربر ارجاع دهید.
برای راهنمایی پیاده سازی Google SSO در افزونه های Classroom ، صفحه ورود بدون اصطکاک را ببینید. راهنمای ورود به سیستم بدون اصطکاک همچنین به طرح آزمایشی اشاره دارد که میتواند برای اطمینان از اینکه افزونه شما از بهترین شیوههای ورود به سیستم پیروی میکند استفاده میشود.
جریان ورود به سیستم
برای کاهش اصطکاک ورود به سیستم برای کاربران، Google Classroom دو پارامتر جستجو را هنگام باز شدن یک iframe ارائه میکند: login_hint
و hd
. hd
دامنه کاربر است و زمانی که کاربر برای اولین بار افزونه شما را باز می کند ارائه می شود. login_hint
شناسه گوگل منحصر به فرد کاربر است و پس از اینکه کاربر برای اولین بار وارد افزونه شما شد ارائه می شود. این پارامتر زمینه را در مورد کاربری که به Google Classroom وارد شده است ارائه می دهد. برای بحث دقیق تر در مورد این پارامترهای پرس و جو ، صفحه راهنمای پارامترهای ورود به سیستم ما را ببینید.
هنگامی که یک گفتگوی ورود به سیستم نمایش داده می شود، از پارامتر پرس و جوی hd
برای فیلتر کردن دامنه های نامعتبر استفاده کنید که انتخاب حساب را ساده می کند. اگر پارامتر جستجوی login_hint
کاربر فعلی Google Classroom با هیچ یک از کاربران واردشده به سیستم افزونه مطابقت ندارد، باید یک گفتگوی ورود به سیستم Google را نمایش دهید. این دکمه باید از دستورالعملهای نام تجاری Google پیروی کند. اگر کاربر قبلاً وارد سیستم شده باشد، نباید از او خواسته شود دوباره وارد سیستم شود.
شکل 1. هنگامی که کاربر در ابتدا افزونه شما را راه اندازی می کند، جریان ورود به سیستم.
نصبهای جداگانه این افزونه را به حساب خود کاربر اضافه میکنند. هنگامی که افزونه به صورت جداگانه نصب می شود، از کاربران خواسته می شود تا با دامنه دسترسی افزونه موافقت کنند.
نصبهای سرپرست این افزونه را به یک یا همه حسابهای موجود در دامنه اضافه میکنند و فقط توسط یک سرپرست دامنه قابل انجام است. سرپرست میتواند بهصورت اختیاری با تمام دامنههای دسترسی از طرف همه کاربران در دامنه موافقت کند. در صورتی که سرپرست این کار را بخواهد، از کاربران خواسته نمی شود که با هیچ محدوده دسترسی موافقت کنند.
برای اطلاعات بیشتر به تنظیمات نصب مراجعه کنید.