افزونههای Google Classroom باید از ورود یکپارچه گوگل (SSO) برای شناسایی و تأیید اعتبار کاربران استفاده کنند.
برای اطلاعات بیشتر در مورد SSO به راهنمای اتصال OpenID گوگل آیدینت مراجعه کنید. همچنین توصیه میکنیم برای ورود خودکار و دستورالعملهای برندسازی ورود به سیستم، به مستندات رسمی گوگل در مورد ثبتنام و ورود کاربر مراجعه کنید.
برای راهنمایی پیادهسازی افزونههای Google SSO در Classroom، به صفحه ورود بدون اصطکاک مراجعه کنید. راهنمای ورود بدون اصطکاک همچنین به طرح آزمایشی اشاره دارد که میتواند برای اطمینان از پیروی افزونه شما از بهترین شیوههای ورود به سیستم مورد استفاده قرار گیرد.
جریان ورود به سیستم
برای کاهش مشکلات ورود به سیستم برای کاربران، Google Classroom پارامتر پرسوجوی login_hint
را هنگام باز شدن یک iframe ارائه میدهد. login_hint
شناسه گوگل منحصر به فرد کاربر است و پس از اولین ورود کاربر به افزونه شما ارائه میشود. این پارامتر زمینهای را در مورد کاربری که وارد Google Classroom شده است، فراهم میکند. برای بحث دقیقتر در مورد این پارامترهای پرسوجو، به صفحه راهنمای پارامترهای ورود به سیستم ما مراجعه کنید.
اگر پارامتر کوئری login_hint
کاربر فعلی Google Classroom با هیچ کاربر وارد شدهای از افزونه مطابقت نداشته باشد، باید یک کادر محاورهای ورود به سیستم گوگل نمایش دهید. دکمه باید با دستورالعملهای برندسازی گوگل مطابقت داشته باشد. اگر کاربر قبلاً وارد سیستم شده باشد، نباید از او خواسته شود دوباره وارد سیستم شود.
شکل ۱. جریان ورود به سیستم هنگامی که کاربر برای اولین بار افزونه شما را اجرا میکند.