Genel bakış (original) (raw)

Google ile oturum açma, web sitenizde kullanıcı kimlik doğrulamasını hızlı bir şekilde yönetmenize yardımcı olur. Kullanıcılar bir Google Hesabı'nda oturum açar, rızalarını verir ve profil bilgilerini platformunuzla güvenli bir şekilde paylaşır.

Kullanıcı kaydolma ve oturum açma işlemleri için özelleştirilebilir düğmeler ve çoklu akışlar desteklenir.

Kaydolma, profil bilgilerini platformunuzla paylaşmak için Google Hesabı sahibinin iznini alma adımlarını ifade eder. Genellikle, bu paylaşılan veriler kullanılarak sitenizde yeni bir hesap oluşturulur, ancak bu bir gereklilik değildir.

Oturum açma, kullanıcıların kişiselleştirilmiş oturum açma düğmesi veya One Tap ve Otomatik oturum açma işleviyle etkin Google Hesaplarını kullanarak Google Hesaplarına zaten giriş yapmış kullanıcılar için web sitenizde oturum açmalarını ifade eder.

Google ile Oturum Açma entegrasyonlarının bazı başarı öyküleri için Örnek Olaylar'a göz atın.

Google API'leriyle kullanmak veya kullanıcı verilerine erişmek için erişim jetonu almanıza olanak tanıyan Google Identity Services yetkilendirme API'sini de kullanabilirsiniz.

Kullanıcı gizliliği

Google ile oturum açma özelliğindeki veriler, reklamlar veya güvenlikle ilgili olmayan başka amaçlar için kullanılmaz.

Kullanım alanları

Google ile oturum açma özelliğini sitenize eklemenizin nedenlerinden bazıları şunlardır:

Desteklenen özellikler

Google ile oturum açma özelliği şu özellikleri destekler:

Hesap durumlarının Google ile oturum açma özelliğini nasıl etkileyebileceğini unutmayın:

OAuth ve OpenId Connect ile karşılaştırma

OAuth ve OpenId Connect, kimlik doğrulama ve yetkilendirme akışlarının davranışında ince ayar yapmak için çok çeşitli yapılandırılabilir seçenekler sunan açık standartlardır. Daha ayrıntılı bilgi için Google'ın OAuth dokümanlarına bakın.

Google ile oturum açma; kişiselleştirilmiş düğme, One Tap, Otomatik oturum açma ve yetkilendirme dahil olmak üzere çeşitli ilgili teklifleri kapsayan tek bir SDK sunar. Geliştiriciler için standart OAuth ve RFC Connect protokollerinden daha kolay ve daha güvenli bir deneyim sunarken daha sorunsuz bir kullanıcı deneyimi sunmayı amaçlar.

Google Kimlik Hizmetleri ile geliştiriciler, kullanıcılarının seçtiği giriş kimlik bilgileriyle geliştiricinin web sitesinde ve uygulamalarında oturum açmasına yardımcı olmak için özel ve entegre bir hizmet kullanabilirler. Coğrafi Bilgi Sistemi'nin misyonu, bağlı taraf entegrasyonu için teknik çıtayı azaltmak amacıyla birden fazla kimlik bilgisi türünde kullanıcı deneyimini destekleyip kolaylaştırmaktır.

Birleşik Kimlik Bilgisi Yöneticisi (FedCM)

Özel Korumalı Alan girişimi kapsamında Chrome, üçüncü taraf çerezleri için desteği aşamalı olarak kaldırıyor. Coğrafi Bilgi Sistemi, birleşik kimlik sağlayıcılara yönelik üçüncü taraf çerezlerine alternatif olan FedCM API'yi entegre eder. Coğrafi Bilgi Sistemi, Nisan 2024'te tüm web sitelerini Chrome Tarayıcı'da FedCM'ye taşımaya başladı.

Google API'leriyle kullanmak veya kullanıcı verilerine erişmek için erişim jetonu almak veya Google Kimlik Hizmetleri yetkilendirme API'sini çağırmanız gerekir. Kimlik doğrulama API'si ile birlikte paketlenmiş ayrı bir JavaScript API'dir.

Web sitenizin hem kimlik doğrulama hem de yetkilendirme API'lerini çağırması gerekiyorsa bunları farklı anlarda ayrı ayrı çağırmanız gerekir. Kimlik doğrulama sırasında web siteniz; kullanıcıların oturum açmasına veya web sitenizde kaydolmasına olanak tanımak için One Tap, otomatik oturum açma ve Google ile Oturum Aç düğmesi ile entegre olabilir. Daha sonra Google'dan verilere erişmeniz gerektiğinde, izin istemek ve veri erişimi için erişim jetonları almak üzere Authorization API'yi çağırırsınız. Bu ayırma, izinlerin bağlam içinde istendiği, önerilen artımlı yetkilendirme en iyi uygulamamıza uygundur.

Bu ayırmayı zorunlu kılmak için kimlik doğrulama API'si yalnızca web sitenizde oturum açmak için kullanılan kimlik jetonlarını döndürebilir. Yetkilendirme API'si ise yalnızca veri erişimi için kullanılan ancak oturum açmak için kullanılmayan kodları veya erişim jetonlarını döndürebilir.

Bu ayrım sayesinde kullanıcılar farklı web sitelerinde tutarlı kimlik doğrulama deneyimleri yaşar. Bu da kullanıcı güvenini ve kullanımını artırarak web sitenizde daha yüksek kullanıcı dönüşüm oranları sağlar. Ayrıca Google Kimlik Hizmetleri, bu ayrım sayesinde kimlik doğrulama geliştiricileri için gereken OAuth deneyimi düzeyini ve uygulama süresini de azaltır.