Oturum açma

Google Classroom eklentileri, kullanıcıları tanımlamak ve kimliklerini doğrulamak için Google tek oturum açma (TOA) özelliğini kullanmalıdır.

TOA hakkında daha fazla bilgi için Google Identity'nin OpenID Connect Kılavuzu'na göz atın. Ayrıca otomatik oturum açma ve Oturum Açma Markalama Kuralları için Google'ın kullanıcı kaydı ve oturum açma ile ilgili resmi belgelerini de incelemenizi öneririz.

Classroom eklentilerinde Google TOA ile ilgili uygulama yönergeleri için sorunsuz oturum açma sayfasına göz atın. Sorunsuz oturum açma kılavuzu, eklentinizin oturum açmayla ilgili en iyi uygulamalarını karşıladığından emin olmak için kullanılabilecek test planını da ifade eder.

Oturum açma akışı

Kullanıcılar için oturum açma zorluklarını azaltmak amacıyla Google Classroom, bir iframe açıldığında iki sorgu parametresi sağlar: login_hint ve hd. hd kullanıcının alanıdır ve kullanıcı, eklentinizi ilk kez açtığında sağlanır. login_hint, kullanıcının benzersiz Google kimliğidir ve kullanıcı eklentinizde ilk kez oturum açtıktan sonra sağlanır. Bu parametre, Google Classroom'da oturum açan kullanıcıyla ilgili bağlam bilgisi sunar. Bu sorgu parametreleri hakkında daha ayrıntılı bilgi edinmek için oturum açma parametreleri kılavuzu sayfamıza bakın.

Oturum açma iletişim kutusu görüntülendiğinde, hesap seçimlerini basitleştirmek için hd sorgu parametresini kullanarak geçersiz alanları filtreleyebilirsiniz. Mevcut Google Classroom kullanıcısının login_hint sorgu parametresi, eklentinin oturum açmış hiçbir kullanıcısıyla eşleşmiyorsa bir Google ile oturum açma iletişim kutusu görüntülemeniz gerekir. Düğme, Google'ın markalama yönergelerine uygun olmalıdır. Kullanıcı zaten oturum açmışsa tekrar oturum açması istenmemelidir.

ilk TOA akışı Şekil 1. Kullanıcı, eklentinizi ilk kez başlattığında oturum açma akışı.

Bağımsız yüklemeler, eklentiyi kullanıcının kendi hesabına ekler. Eklenti tek tek yüklendiğinde kullanıcılardan, eklentinin erişim kapsamlarını kabul etmeleri istenir.

Yönetici yüklemeleri, eklentiyi alandaki herhangi bir hesaba veya tüm hesaplara ekler ve yalnızca alan yöneticisi tarafından gerçekleştirilebilir. Yönetici, isteğe bağlı olarak alandaki tüm kullanıcılar adına tüm erişim kapsamlarına izin verebilir. Yönetici izin verirse kullanıcılardan herhangi bir erişim kapsamı için izin istenmez.

Daha fazla bilgi için Yükleme ayarları başlıklı makaleye bakın.