Birçok web sitesinde oturum açmak için Google hesabı kullanılabilmektedir. Kullanıcılar böylelikle hesaplarına ait isimleri ve şifreleri hatırlamak zorunda kalmazlar. Google, kullanıcılar yerine bu bilgileri tutar.
Google "Web için Google ile Oturum Açma JavaScript Platformu Kitaplığı’nı 31 Mart 2023 tarihinden itibaren kullanımdan kaldırılacak ve bu tarihten itibaren indirilemeyecektir.
Bunun yerine Google, Web için yeni Google Kimlik Hizmeti’ne geçecek. Mevcut kullanıcılar bundan etkilenmeyecek fakat bundan sonraki işlemler için yeni kimlik hizmetini kullanmaları gerekecektir.
Google Oturum Açma Web Uygulamanıza Entegre Etme
Google Oturum Açma, OAuth 2.0 akışını ve token(jeton) döngüsünü yöneterek Google API’leriyle entegrasyonu kolaylaştırır. Kullanıcı, erişimi dilediği zaman iptal etme hakkına sahiptir.
Yetkilendirme Kimlik Bilgileri Oluşturma
Google API’lerine erişmek için, Google’ın OAuth 2.0 sunucusuna tanımlanan yetkilendirme kimlik bilgilerine sahip olmak gereklidir.
Bu yetkilendirme için izlenmesi gereken adımlar şu şekildedir;
-
Google’ın Credentials Sayfasına gidiniz (https://console.cloud.google.com/apis/credentials)
-
Kimlik bilgileri oluştur -> OAuth istemci kimliği ’ne tıklayın.
-
Web uygulamasının uygulama türünü seçin.
-
OAuth 2.0 istemcinizi adlandırın ve Oluştur’a tıklayın
Not: İşlem tamamlandıktan sonra kimlik bilgilerini not alınız.
-
Web sayfasına Google Platform Kitaplığı eklenmelidir.
-
Google Developers Console’da daha önce oluşturulan müşteri kimliği “google-signin-client_id” meta etiketiyle belirtilmelidir.
-
Oturum açma/kapama butonları eklenmelidir.
-
getBasicProfile() yöntemiyle herhangi bir kullanıcı ile Google’da oturum açtıktan sonra, kullanıcının Google kimliğine, ismine, profil URL’ine ve e-posta adresine erişilebilmektedir.