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