Google ile oturum açma özellikleri

Google ile oturum açma özelliğinin temel özellikleri aşağıda listelenmiştir. Kod oluşturma aracını kullanarak web sayfalarınıza One Tap, Otomatik oturum açma ve Google ile oturum aç düğmesini yerleştirebilirsiniz.

Kullanıcılar, FedCM'yi destekleyen tarayıcılarda üçüncü taraf oturum açmayı dünya genelinde devre dışı bırakabilir. Kullanıcılar kapsam dışında kalmayı seçtiğinde One Tap ve otomatik oturum kullanılamaz ve gösterilmez.

One Tap

Kullanıcılar web sitenizi ziyaret ettiğinde, tarayıcıda etkin bir Google oturumu varsa Google ile oturum açma özelliği, kullanıcılardan Google Hesaplarıyla oturum açmalarını veya web sitenizde kaydolmalarını isteyebilir. Kullanıcılar tek bir dokunuşla (tek bir Google oturumu destek kaydı için) veya iki dokunuşla (birden fazla Google oturumu olduğunda) birleşik oturum açma veya kaydolma işlemini tamamlayabilir. Tüm kullanıcı deneyimi akışları web sayfalarınıza yerleştirilmiş bir iframe'de gerçekleştiğinden One Tap kullanıcı deneyimi sorunsuz kullanıcı giriş noktaları sağlar.

Hem izin hem de kullanıcının oturum açmasını isteyen One Tap pop-up'ı

Kullanıcılar One Tap'i genel olarak devre dışı bırakmayı seçebilir. Bu durumda, Google Hesabı'nda One Tap gösterilmez. Tüm etkin Google Hesapları devre dışı bırakılırsa One Tap kullanıcı arayüzü gösterilmez.

One Tap'i hem ana giriş iletişim kutunuza hem de yaprak sayfalarınıza yerleştirmeniz önerilir. Geliştiriciler One Tap'i birçok nedenden dolayı tercih ediyor:

  • Kullanıcı dönüşüm oranlarında artış. İş ortaklarımızdan bazılarının kayıt ve oturum açma deneyimlerini iyileştirmek için One Tap'i nasıl başarıyla kullandığı hakkında daha fazla bilgiyi örnek olaylarda bulabilirsiniz.
  • , kullanıcıları özel bir oturum açma ve kayıt sayfasına yönlendirmeden oturum açıp kaydolmasına olanak tanır.
  • kullanıcıların mevcut yolculuklarından ayrılmalarına gerek kalmadan web siteniz bağlamında oturum açıp kaydolmalarına olanak tanır.
  • kişiselleştirilmiş istemler ve geri gelen ziyaretlerde otomatik oturum açma ile yinelenen hesapları azaltabilirsiniz.

Otomatik oturum açma

One Tap ile, geri gelen kullanıcılar için basitleştirilmiş bir kullanıcı deneyimi sağlayan iptal edilebilir otomatik oturum açmayı da etkinleştirebilirsiniz. Geri gelen kullanıcıların web sitenizde otomatik olarak oturum açması için kullanıcı hareketi gerekmez. Otomatik oturum açma, önceden kendi hesap profilini uygulamanızla paylaşmasına izin vermiş tek bir etkin Google Hesabı olduğunda tetiklenir.

Kullanıcılar otomatik oturum açma işlemini kısa süreliğine iptal edebilir. Bu da kullanıcı kontrolü ve şeffaflık sağlar. Kullanıcılar otomatik oturum açmayı iptal ederse Google ile oturum açma özelliği, otomatik oturum açmayı tekrar etkinleştirmeden önce bu kararı bir gün boyunca hatırlar. İptal edilebilir özellik, kullanıcıların otomatik oturum açma işlemi üzerinde daha fazla kontrole sahip olmasını sağlar.

FedCM etkinleştirildiğinde, otomatik oturum açma etkinlikleri arasında 10 dakikalık bekleme süresi vardır. Bu süre içinde otomatik oturum açma tetiklenirse kullanıcılar otomatik oturum açma akışı yerine One Tap oturum açma akışını izler.

Web için Google ile oturum açma, sessiz oturum açmayı desteklemez. Bu durumda, kullanıcı arayüzü görüntülenmeden bir kimlik bilgisi döndürülür. Son kullanıcılar, Google'dan bağlı tarafa giriş kimlik bilgisi döndürüldüğünde her zaman bazı kullanıcı arayüzünde manuel veya otomatik oturum açma bilgileri görür. Bu, kullanıcı gizliliğini ve kontrolünü iyileştirir.

Otomatik oturum açma pop-up'ı

Otomatik oturum açmayı etkinleştirip etkinleştirmeyeceğinize, kendi web sitenizin kullanıcı deneyimine göre karar vermeniz gerekir.

Google ile oturum açma düğmesi

One Tap'in aksine Google ile oturum aç düğme akışı, bir kullanıcı hareketi tarafından tetiklenmelidir. Bunun için Google ile oturum açma özelliği yalnızca düğme oluşturma API'sini sağlar. Düğme akışını programatik olarak başlatmak için gereken API'yi sağlamaz. Geliştirici olarak tüm yapmanız gereken, Google ile oturum aç düğmesini web sayfalarınızda oluşturmaktır. Düğmenin kullanıcı deneyimi akışının ne zaman tetikleneceği, kitaplık tarafından şeffaf bir şekilde işlenir.

Kişiselleştirilmemiş oturum açma düğmesi

Başka bir deyişle, Google ile oturum aç düğmesi artık Google Kimlik Hizmetleri JavaScript kitaplığı tarafından oluşturulmalıdır. Düğme oluşturma API'si rengi, şekli, metni ve boyutu web sitenizin marka bilinci oluşturma gereksinimlerini karşılayacak şekilde özelleştirmenize olanak tanırken Google'ın yönergelerine bağlı kalmanızı sağlar. Web sitelerinde kullanılan tutarlı düğmeler sayesinde kullanıcılar bu düğmeleri hızlı bir şekilde tanır, bunlara güvenir ve kullanır.

Düğmeyi oluşturmak için kullanıcı profili bilgileri de kullanılabilir. Kişiselleştirilmiş düğme, yalnızca web sitenizdeki bir kullanıcının kimliğini daha önce doğrulayan en az bir etkin Google oturumu olduğunda görüntülenir. Kişiselleştirilmiş düğme, son kullanıcılara daha önce Google ile oturum açma özelliğini kullandıklarını hatırlatarak web sitenizde gereksiz yinelenen hesap oluşturulmasını önlemeye yardımcı olur. Bu yöntem, web sitenizi yalnızca ara sıra ziyaret eden son kullanıcılar için özellikle yararlıdır. Kullandıkları giriş yöntemlerini unutabilirler.

Kişiselleştirilmiş oturum açma düğmesi

Google ile oturum açma düğme akışı, pop-up ve yönlendirme kullanıcı deneyimi modlarını destekler.

  • Pop-up kullanıcı deneyiminde Google ile oturum aç düğmesi tıklandığında, web sayfanızın üst kısmında yeni bir pop-up pencere açılır. Düğme kullanıcı deneyimi akışı, pop-up pencerede oluşturulur.
  • Yönlendirme kullanıcı deneyiminde, Google ile oturum aç düğmesi tıklandıktan sonra tam sayfa yönlendirme gerçekleşir. Düğme kullanıcı deneyimi akışı aynı pencerede oluşturulur. Ancak, kullanıcı deneyimi düğmesi görüntülendiğinde kullanıcılar artık web sayfanızı göremez.

Kimlik jetonu paylaşma kullanıcı izni iptal edilebilir. Google ile oturum açma özelliği, kullanıcı iznini programatik olarak iptal etmek için bir API sağlar.

Google Identity Services Authentication API'deki revoke() yönteminin aksine, kullanıcı iznini iptal etmek için erişim jetonuna ihtiyacınız yoktur. Ancak, hedef Google oturumunun e-posta adresini veya Google kullanıcı kimliğini sağlamanız gerekir ve tarayıcıda bu hesap için etkin bir Google oturumu olmalıdır.

revocation API, kimlik jetonu paylaşımını ve daha önce verilmişse diğer tüm yetkilendirme kapsamlarını iptal eder. Hangi iptal API'sini kullanırsanız kullanın bu her zaman geçerlidir.

Kod oluşturma aracı

Kod oluşturma aracı, istemci tarafı entegrasyon kodunu oluşturmanıza yardımcı olabilecek bir geliştirici aracıdır. Google HTML API'si ile oturum açma sayesinde, istemci tarafı entegrasyonu için herhangi bir JavaScript koduna ihtiyacınız olmayabilir.

Kod oluşturma aracı 1. adım: kurulum

JavaScript API'sini kullanmayı seçen geliştiricilerin düğmelerinizi etkileşimli olarak tasarlamak için kod oluşturma aracını kullanmalarını öneririz. Önce HTML kodunu oluşturup ardından kodu JavaScript API'deki ilgili alanlara da kopyalayabilirsiniz.