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 edinmek için Google Identity'nin OpenID Connect Kılavuzu'na göz atın. Ayrıca Google'ın otomatik oturum açma için kullanıcı kaydı ve oturum açma ile ilgili resmi belgelerine ve Oturum Açma Markalama Kuralları'na bakmanızı öneririz.

Classroom eklentilerinde Google TOA ile ilgili uygulama kılavuzu için sorunsuz oturum açma sayfasına göz atın. Sorunsuz oturum açma kılavuzu, eklentinizin oturum açma ile ilgili en iyi uygulamaları izlemesini sağlamak için kullanılabilecek test planını da ifade eder.

Oturum açma akışı

Google Classroom, kullanıcıların oturum açmalarını kolaylaştırmak için bir iframe açıldığında login_hint sorgu parametresini sağlar. 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 sağlar. Bu sorgu parametreleri hakkında daha ayrıntılı bir açıklama için oturum açma parametreleri kılavuzu sayfamıza bakın.

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 Google ile oturum açma iletişim kutusu göstermeniz gerekir. Düğme Google'ın markalama kurallarına 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ışı.

Tek tek yüklemeler, eklentiyi kullanıcının kendi hesabına ekler. Eklenti ayrı olarak yüklendiğinde kullanıcılardan eklentinin erişim kapsamlarına izin vermeleri istenir.

Yönetici yüklemeleri, eklentiyi alandaki herhangi bir hesaba veya tüm hesaplara ekler ve yalnızca bir 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 vermeleri istenmez.

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