Google ile Oturum Açma'dan taşıma

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Bu kılavuz, JavaScript kimlik doğrulama işlemini eski Google ile Oturum Açma platformu kitaplığından kimlik doğrulama için yeni Google Kimlik Hizmetleri kitaplığına başarılı bir şekilde taşımayla ilgili gerekli değişiklikleri ve adımları anlamanıza yardımcı olur.

İstemciniz JavaScript için Google API İstemci Kitaplığı'nı veya yetkilendirme için başka eski kitaplıkları kullanıyorsa daha fazla bilgi için Google Kimlik Hizmetleri'ne taşıma sayfasına bakın.

Kimlik doğrulama ve yetkilendirme

Kimlik doğrulama, kim olduğunu belirler ve genellikle kullanıcı kaydı veya oturum açma olarak adlandırılır. Yetkilendirme, verilere veya kaynaklara erişim izni verme veya erişimi reddetme sürecidir. Örneğin, uygulamanız kullanıcının Google Drive'ına erişmesi için kullanıcı izni ister.

Eski Google ile Oturum Açma platformu kitaplığı gibi yeni Google Kimlik Hizmetleri kitaplığı da hem kimlik doğrulama hem de yetkilendirme işlemlerini destekleyecek şekilde tasarlanmıştır.

Ancak daha yeni kitaplık, geliştiricilerin Google hesaplarını uygulamanızla entegre etmesinin karmaşıklığını azaltmak için iki süreci ayırır.

Kullanım durumunuz yalnızca kimlik doğrulamayla ilgiliyse lütfen bu sayfayı okumaya devam edin.

Kullanım durumunuz yetkilendirme içeriyorsa yeni ve iyileştirilmiş API'leri kullandığından emin olmak için lütfen Kullanıcı yetkilendirmenin işleyiş şekli ve Google Kimlik Hizmetleri'ne taşıma başlıklı makaleleri okuyun.

Neler değişti?

Kullanıcılar için yeni Google Kimlik Hizmetleri kitaplığı sayısız kullanılabilirlik iyileştirmesi sunuyor. Öne çıkanlar arasında şunlar bulunur:

  • Daha az bağımsız adımla yeni, tek ve otomatik oturum açma akışları
  • Kullanıcı kişiselleştirmesi olan yenilenmiş bir oturum açma düğmesi
  • tutarlı marka öğeleri ve tek tip oturum açma davranışı, kullanıcıları daha iyi anlamanızı,
  • içeriğe hemen erişirler. Kullanıcılar, herhangi bir yerden giriş veya hesap sayfasını ziyaret etmeye gerek kalmadan sitenizin herhangi bir yerinden doğrudan ve kolay bir şekilde kaydolabilir ve oturum açabilirler.

Geliştiricilerin amacı, karmaşıklığı azaltmak, güvenliği iyileştirmek ve entegrasyonunuzu olabildiğince hızlı ve kolay hale getirmektir. Bu iyileştirmelerden bazıları şunlardır:

  • Yalnızca HTML kullanarak sitenizin statik içeriğine kullanıcı oturumu açma seçeneğini ekleme
  • Oturum açma kimlik doğrulamasını yetkilendirmeden ve kullanıcı verilerinin paylaşımından ayırdıktan sonra OAuth2 entegrasyonunun karmaşıklığı, kullanıcıların sitenizde oturum açması için
  • pop-up ve yönlendirme modları desteklenmeye devam eder ancak Google'ın OAuth2 altyapısı artık arka uç sunucunuzun giriş uç noktasına yönlendirme yapar.
  • işlevlerin hem eski Google Identity hem de Google API JavaScript kitaplıklarından tek bir yeni kitaplıkta birleştirilmesi.
  • Oturum açma yanıtları için artık bir Vaat kullanıp kullanmayacağınıza karar verebilirsiniz ve alıcı tarzı işlevlerle dolaylı yoldan sadelik açısından kaldırıldı.

Oturum açma taşıma örneği

Mevcut Google ile Oturum Açma düğmesinden veri taşıyorsanız ve yalnızca kullanıcıların sitenizde oturum açmasını istiyorsanız en basit değişiklik, yeni kişiselleştirilmiş düğmeyi güncellemeniz yeterlidir. Bu işlem, JavaScript kitaplıkları değiştirilip kod tabanınız yeni bir oturum açma nesnesi kullanılarak güncellenerek yapılabilir.

Kitaplıklar ve yapılandırma

Eski Google ile Oturum Açma platformu kitaplığı: apis.google.com/js/platform.js ve JavaScript için Google API'leri istemci kitaplığı: gapi.client artık kullanıcı kimlik doğrulaması ve yetkilendirme için gerekli değil. Bunların yerine tek bir yeni Google Kimlik Hizmetleri JavaScript kitaplığı: accounts.google.com/gsi/client.

Oturum açma için kullanılan daha eski üç JavaScript modülü olan api, client ve platform, apis.google.com üzerinden yüklenir. Eski kitaplığın sitenizde bulunabileceği yerleri belirlemek için genellikle:

  • varsayılan oturum açma düğmesi apis.google.com/js/platform.js.
  • özel düğme grafiği apis.google.com/js/api:client.js yükleniyor ve
  • gapi.client doğrudan kullanımı apis.google.com/js/api.js yükler.

Çoğu durumda, mevcut web uygulaması Client-ID kimlik bilgilerinizi kullanmaya devam edebilirsiniz. Taşıma işleminizin bir parçası olarak OAuth 2.0 Politikalarımızı incelemenizi ve İstemci API'sini kullanarak aşağıdaki istemci ayarlarını onaylamanızı ve gerekirse güncellemenizi öneririz:

  • test ve üretim uygulamalarınız ayrı Projeler kullanıyor ve kendi İstemci Kimlikleri varsa
  • OAuth 2.0 İstemci Kimliği Türü "Web uygulaması"dır ve
  • HTTPS, Yetkili JavaScript kaynakları ve yönlendirme URI'leri için kullanılır.

Etkilenen kodu belirleme ve test etme

Hata ayıklama çerezi, etkilenen kodun bulunmasına ve kullanımdan kaldırma sonrası davranışın test edilmesine yardımcı olabilir.

Büyük veya karmaşık uygulamalarda, gapi.auth2 modülünün kullanımdan kaldırılmasından etkilenen tüm kodları bulmak zor olabilir. Yakında kullanımdan kaldırılacak işlevlerin kullanımını konsola kaydetmek için G_AUTH2_MIGRATION çerezinin değerini informational olarak ayarlayın. İsterseniz oturum depolama alanına da giriş yapmak için iki nokta üst üste ve ardından bir anahtar değeri ekleyebilirsiniz. Oturum açtıktan ve kimlik bilgileri alındıktan sonra, toplanan günlükleri daha sonra analiz etmeleri için inceleyin veya bir arka uca gönderin. Örneğin, informational:showauth2use, kaynak ve URL'yi showauth2use adlı bir oturum depolama anahtarına kaydeder.

gapi.auth2 modülü artık yüklenmediğinde uygulama davranışını doğrulamak için G_AUTH2_MIGRATION çerezinin değerini enforced olarak ayarlayın. Bu, kullanımdan kaldırma tarihinden önce kullanımdan kaldırma davranışının test edilmesini sağlar.

Olası G_AUTH2_MIGRATION çerez değeri:

  • enforced gapi.auth2 modülünü yüklemeyin.
  • informational Kullanımdan kaldırılan işlevlerin kullanımını JS konsoluna kaydedin. Ayrıca, isteğe bağlı bir anahtar adı ayarlandığında oturum depolama alanına giriş yapın: informational:key-name.

Kullanıcı etkisini en aza indirmek için bu çerezi, geliştirme ortamlarında kullanmadan önce geliştirme ve test sırasında yerel olarak ayarlamanız önerilir.

HTML ve JavaScript

Yalnızca kimlik doğrulama kullanılan bu oturum açma senaryosunda, mevcut Google ile Oturum Açma düğmesinin örnek kodu ve oluşturmaları gösterilir. Kimlik doğrulama yanıtının, JavaScript geri çağırması veya arka uç sunucunuzun giriş uç noktasına güvenli bir yönlendirme tarafından işlenme şekillerindeki farklılıkları görmek için Pop-up veya Yönlendirme modundan birini seçin.

Eski yöntem

Google ile Oturum Açma düğmesini oluşturun ve oturum açma işlemini doğrudan kullanıcının tarayıcısından gerçekleştirmek için geri çağırma kullanın.

<html>
  <body>
    <script src="https://apis.google.com/js/platform.js" async defer></script>
    <meta name="google-signin-client_id" content="YOUR_CLIENT_ID">
    <div class="g-signin2" data-onsuccess="handleCredentialResponse"></div>
  </body>
</html>

Yönlendirme modu

Kullanıcının tarayıcısından arka uç sunucularınıza giriş için AJAX çağrısıyla biten Google ile Oturum Açma düğmesini oluşturun.

<html>
  <body>
    <script src="https://apis.google.com/js/platform.js" async defer></script>
    <meta name="google-signin-client_id" content="YOUR_CLIENT_ID">
    <div class="g-signin2" data-onsuccess="handleCredentialResponse"></div>
    <script>
      function handleCredentialResponse(googleUser) {
        ...
        var xhr = new XMLHttpRequest();
        xhr.open('POST', 'https://yourbackend.example.com/tokensignin');
        xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        xhr.onload = function() {
          console.log('Signed in as: ' + xhr.responseText);
        };
        xhr.send('idtoken=' + id_token);
      }
    </script>
  </body>
</html>

Oluşturuldu

Yeni görsel özellikler, eski özelleştirilmiş düğme oluşturma yöntemini basitleştirir, gapi.signin2.render() için yapılan çağrıları ortadan kaldırır ve sitenizde resim ve görsel öğeler barındırma ve barındırma ihtiyacını ortadan kaldırır.

Google ile Oturum Açma Google&#39;da Oturum Açıldı

Kullanıcı oturum açma durumu güncellemeleri düğme metni.

Yeni yolu

Yeni kitaplığı yalnızca kimlik doğrulama amaçlı basit bir oturum açma senaryosunda kullanmak için Pop-up veya Yönlendirme modundan seçim yapın ve giriş sayfanızdaki mevcut uygulamanızı değiştirmek için kod örneğini kullanın.

Oturum açma işlemini doğrudan kullanıcının tarayıcısından yapmak için geri çağırma işlevini kullanın.

<html>
  <body>
    <script src="https://accounts.google.com/gsi/client" async defer></script>
    <div id="g_id_onload"
         data-client_id="YOUR_CLIENT_ID"
         data-callback="handleCredentialResponse">
    </div>
    <div class="g_id_signin" data-type="standard"></div>
  </body>
</html>

Yönlendirme modu

Google, data-login_url özelliğinde belirtilen şekilde giriş uç noktanızı çağırır. Bundan önce, POST işleminden ve parametre adından sorumluydunuz. Yeni kitaplık, kimlik parametresini credential parametresindeki uç noktanıza gönderir. Son olarak, arka uç sunucunuzdaki kimlik jetonunu doğrulayın.

<html>
  <body>
    <script src="https://accounts.google.com/gsi/client" async defer></script>
    <div id="g_id_onload"
         data-client_id="YOUR_CLIENT_ID"
         data-ux_mode="redirect"
         data-login_uri="https://www.example.com/your_login_endpoint">
    </div>
    <div class="g_id_signin" data-type="standard"></div>
  </body>
</html>

Oluşturuldu

Google ile Oturum Açma düğmesi boyutunu, şeklini ve rengini özelleştirmek için görsel özellikleri kullanın. Oturum açma oranını artırmak için kişiselleştirilmiş düğmeyle birlikte One Tap pop-up'ını görüntüleyin.

Google ile Oturum Aç düğmesi One Tap pop-up&#39;ı

Kullanıcı oturum açma durumu, "Oturum aç" olan düğme metnini "Oturum açık" olarak güncellemez. Kişiselleştirilmiş düğme, kullanıcı izni verildikten veya geri dönüşlerden sonra kullanıcının adını, e-posta adresini ve profil resmini içerir.

Yalnızca kimlik doğrulama içeren bu basit örnekte, yeni accounts.google.com/gsi/client kitaplığı, g_id_signin sınıfı ve g_id_onload nesnesi, eski apis.google.com/js/platform.js kitaplığının ve g-signin2 nesnesinin yerini alır.

Örnek kod, yeni kişiselleştirilmiş düğmeyi oluşturmanın yanı sıra yeni One Tap pop-up'ını da gösterir. Kişiselleştirilmiş düğmenin gösterildiği her yerde, kayıt ve oturum açma sırasında kullanıcıların yaşayabileceği sorunları en aza indirmek için One Tap pop-up'ını da göstermenizi kesinlikle öneririz.

Daha fazla oturum açma sorunu olduğu için önerilmez. Ancak yeni kişiselleştirilmiş düğme, aynı anda One Tap iletişim kutusu gösterilmeden, tek başına gösterilebilir. Bunu yapmak için data-auto_prompt özelliğini false olarak ayarlayın.

HTML ve JavaScript API'leri

Yukarıdaki örnekte, web sitenize oturum açma işlemini eklemek için yeni HTML API'sinin nasıl kullanılacağı gösterilmektedir. Alternatif olarak, işlevsel olarak eşdeğer JavaScript API'sini kullanabilir veya sitenizde HTML ve JavaScript API'lerini karıştırıp eşleştirebilirsiniz.

Geri çağırma türü gibi renk özelleştirme seçeneklerini ve renk, boyut, şekil, metin ve tema gibi özellikleri etkileşimli olarak görüntülemek için Kod oluşturma aracımızı kullanın. Bu seçenek, farklı seçenekleri hızlı bir şekilde karşılaştırmak ve sitenizde kullanmak üzere HTML snippet'leri oluşturmak için kullanılabilir.

One Tap ile herhangi bir sayfadan oturum açın

One Tap, kullanıcıların sitenize kaydolması veya oturum açması için yeni ve kullanımı kolay bir yöntemdir. Bu özellik, sitenizdeki herhangi bir sayfadan kullanıcı oturum açma işlemini etkinleştirebilmenizi sağlar ve kullanıcıların özel bir giriş sayfasını ziyaret etme ihtiyacını ortadan kaldırır. Başka bir deyişle, kullanıcılara giriş sayfanız dışındaki sayfalardan kaydolma ve oturum açma esnekliği vererek kayıt ve oturum açma sorunlarını azaltır.

Herhangi bir sayfadan oturum açmayı etkinleştirmek için g_id_onloadsitesini paylaşılan tüm üstbilgilere, altbilgilere veya diğer nesnelere eklemenizi öneririz.

Ayrıca, giriş veya kullanıcı hesabı yönetimi sayfalarınızda yalnızca kişiselleştirilmiş oturum açma düğmesinin gösterildiği g_id_signin eklemenizi öneririz. Düğmeyi diğer birleşik kimlik sağlayıcı düğmelerinin yanı sıra kullanıcı adı ve şifre giriş alanlarının yanında göstererek kullanıcılara kaydolma veya oturum açma seçenekleri sunun.

Jeton yanıtı

Kullanıcı oturum açma artık OAuth2 yetkilendirme kodlarını, erişim jetonlarını veya yenileme jetonlarını anlamanızı veya bunlarla çalışmanızı gerektirmez. Bunun yerine, oturum açma durumunu ve kullanıcı profilini paylaşmak için bir JSON Web Token (JWT) kimlik jetonu kullanılır. Daha da basit bir şekilde, kullanıcı profili verileriyle çalışmak için "alıcı" stil erişimci yöntemlerini kullanmanız gerekmez.

Google tarafından imzalanmış güvenli bir JWT kimlik jetonu kimlik bilgisi döndürülür.

  • Pop-up modunda kullanıcının tarayıcıya dayalı JavaScript geri çağırma işleyicisine veya
  • Google ile Oturum Aç düğmesi ux_mode redirect olarak ayarlandığında giriş arka ucunuza bir Google yönlendirmesi aracılığıyla arka uç sunucunuza yönlendirin.

Her iki durumda da mevcut geri çağırma işleyicilerinizi aşağıdakileri kaldırarak güncelleyin:

  • googleUser.getBasicProfile() için arama,
  • BasicProfile için referanslar ve getId(), getName(), getGivenName(), getFamilyName(), getImageUrl(), getEmail() yöntemleriyle ilişkili aramalar ve
  • AuthResponse nesnesinin kullanımı.

Bunun yerine, kullanıcı profili verileriyle çalışmak için yeni JWT CredentialResponse nesnesindeki credential alt alanlarına doğrudan referanslar kullanın.

Ayrıca, yalnızca Yönlendirme modu için Siteler Arası İstek Sahtekarlığı'nı (CSRF) önlediğinizden ve Arka uç sunucunuzdaki Google Kimliği jetonunu doğrulayın.

Kullanıcıların sitenizle nasıl etkileşime geçtiğini daha iyi anlamak için, CredentialResponse'taki select_by alanı hem kullanıcı rızası sonucunu hem de kullanılan belirli oturum açma akışını belirlemek amacıyla kullanılabilir.

Bir kullanıcı web sitenizde ilk kez oturum açtığında Google, kullanıcıdan hesap profilini uygulamanızla paylaşması için izin ister. Yalnızca izin verdikten sonra kullanıcının profili uygulamanızla bir kimlik jetonu kimlik bilgisi yükünde paylaşılır. Bu profile erişimi iptal etmek, eski oturum açma kitaplığındaki bir erişim jetonunu iptal etmekle eşdeğerdir.

Kullanıcılar, https://myaccount.google.com/permissions adresini ziyaret ederek izinleri iptal edebilir ve uygulamanızın Google Hesaplarıyla bağlantısını kesebilir. Alternatif olarak, uyguladığınız bir API çağrısını tetikleyerek doğrudan uygulamanızın bağlantısını kesebilirler. Eski disconnect yöntemi, yeni revoke yöntemiyle değiştirildi.

Bir kullanıcı platformunuzdaki hesabını silerken uygulamanızın Google Hesabı ile olan bağlantısını kesmek için revoke kullanmanız önerilir.

Daha önce auth2.signOut(), uygulamanızda kullanıcı oturumunun kapatılmasına yardımcı olmak için kullanılabiliyordu. auth2.signOut() kullanımı kaldırılmalıdır ve uygulamanız kullanıcı oturumu durumu ile oturum açma durumuna göre doğrudan yönetilmelidir.

Oturum durumu ve Dinleyiciler

Yeni kitaplık, web uygulamanızın oturum açma durumunu veya oturum durumunu korumaz.

Google Hesabının oturum açma durumu ve uygulamanızın oturum durumu ile oturum açma durumu birbirinden farklı kavramlardır.

Google Hesabı ile uygulamanızın kullanıcı oturum açma durumu birbirinden bağımsızdır. Tek fark, kullanıcının başarılı bir şekilde kimlik doğrulaması yaptığını ve Google Hesabında oturum açtığını bilmenizdir.

Google ile Oturum Açma özelliğini kullandığınızda, sitenizin kullanıcılarının aşağıdakileri yapmak için öncelikle Google Hesaplarında oturum açmaları gerekir:

  • sitenize ilk kez kaydolurken veya oturum açarken kullanıcı profillerini paylaşmak için izin vermeniz,
  • ve daha sonra da sitenizi tekrar ziyaret ettiğinizde oturum açarsınız.

Kullanıcılar oturumlarını açık tutabilir, oturumunu kapatabilir veya web sitenizde etkin ve oturumu açık olan bir oturumu sürdürürken farklı bir Google Hesabı'na geçebilir.

Artık web uygulamanızın kullanıcıları için oturum açma durumunu doğrudan yönetmek sizin sorumluluğunuzdadır. Daha önce Google ile Oturum Açma özelliği, kullanıcının oturum durumunu izlemeye yardımcı oluyordu.

auth2.attachClickHandler() ve kayıtlı geri çağırma işleyicilerine yapılan tüm referansları kaldırın.

Daha önce, Google Dinleyicileri, bir kullanıcının Google Hesabı'nın oturum açma durumuyla ilgili değişiklikleri paylaşmak için kullanılıyordu. Dinleyiciler artık desteklenmiyor.

listen(), auth2.currentUser ve auth2.isSignedIn referanslarını kaldırın.

Çerezler

Google ile Oturum Açma çerezleri sınırlı olarak kullanır. Bu çerezlerin açıklaması aşağıda açıklanmıştır. Google tarafından kullanılan diğer çerez türleri hakkında daha fazla bilgi edinmek için Google'ın çerezleri kullanma şekli başlıklı makaleyi inceleyin.

Eski Google ile Oturum Açma Platformu Kitaplığı tarafından ayarlanan G_ENABLED_IDPS çerezi artık kullanılmıyor.

Yeni Google Kimlik Hizmetleri kitaplığı, yapılandırma seçeneklerinizi temel alarak aşağıdaki alanlar arası çerezleri isteğe bağlı olarak ayarlayabilir:

  • g_state, kullanıcının oturum kapatma durumunu depolar ve Tek Dokun pop-up'ı veya Otomatik oturum açma kullanılırken ayarlanır
  • g_csrf_token, CSRF saldırılarının önlenmesi için kullanılan ve giriş uç noktanız çağrıldığında ayarlanan bir çift gönderme çerezidir. Giriş URI'nızın değeri açık bir şekilde ayarlanabilir veya geçerli sayfanın URI'sine varsayılan olarak ayarlanabilir. Giriş uç noktanız aşağıdaki koşullar altında aşağıdaki koşullar altında çağrılabilir:

    • HTML API data-ux_mode=redirect ile veya data-login_uri ayarlandığında

    • ux_mode=redirect ile kullanılabilen ve One Tap ya da Otomatik oturum açmayı görüntülemek için google.accounts.id.prompt() kullanılmadığı JavaScript API'si.

Çerezleri yöneten bir hizmetiniz varsa iki yeni çerezi eklediğinizden ve taşıma işlemi tamamlandığında eski çerezi kaldırdığınızdan emin olun.

Birden fazla alan adını veya alt alan adını yönetiyorsanız g_state çereziyle çalışma hakkında daha fazla talimat için Alt Alanlarda Tek Dokunuşla Görüntüleme sayfasını inceleyin.

Kullanıcı oturum açma işlemi için nesne taşıma referansı

Önceki Yeni Notlar
JavaScript kitaplıkları
apis.google.com/js/platform.js accounts.google.com/gsi/client Eskisini yenisiyle değiştir.
apis.google.com/js/api.js accounts.google.com/gsi/client Eskisini yenisiyle değiştir.
GoogleAuth nesnesi ve ilişkili yöntemler:
GoogleAuth.attachClickHandler() JS ve HTML data-callback için IdConfiguration.callback Eskisini yenisiyle değiştir.
GoogleAuth.currentUser.get() Kimlik BilgisiYanıt Bunun yerine artık kimlik bilgisi gerekli değil.
GoogleAuth.currentUser.listen() Kaldır. Kullanıcının Google'daki mevcut oturum açma durumu kullanılamıyor. Kullanıcılar, izin ve oturum açma anları için Google'da oturum açmış olmalıdır. CredentialResponse'taki select_by alanı, kullanılan oturum açma yöntemiyle birlikte kullanıcı rızasının sonucunu belirlemek için kullanılabilir.
GoogleAuth.disconnect() google.accounts.id.revoke Eskisini yenisiyle değiştir. İptal işlemi, https://myaccount.google.com/permissions adresinden de gerçekleşebilir.
GoogleAuth.grantOfflineAccess() Kaldır. Bir kimlik jetonu, OAuth2 erişim jetonlarının ve kapsamlarının yerini almıştır.
GoogleAuth.isİmzalı.get() Kaldır. Kullanıcının Google'daki mevcut oturum açma durumu kullanılamıyor. Kullanıcılar, izin ve oturum açma anları için Google'da oturum açmış olmalıdır.
GoogleAuth.isSignIn.listen() Kaldır. Kullanıcının Google'daki mevcut oturum açma durumu kullanılamıyor. Kullanıcılar, izin ve oturum açma anları için Google'da oturum açmış olmalıdır.
GoogleAuth.signIn() Kaldır. g_id_signin öğesinin veya JS çağrısının google.accounts.id.renderButton öğesini çağırmak için HTML DOM yüklenmesi, kullanıcının bir Google Hesabında oturum açmasını tetikler.
GoogleAuth.signOut() Kaldır. Uygulamanız ve Google Hesabınız için kullanıcı oturum açma durumu bağımsızdır. Google, uygulamanızın oturum durumunu yönetmez.
GoogleAuth.then() Kaldır. GoogleAuth kullanımdan kaldırıldı.
GoogleUser nesnesi ve ilişkili yöntemler:
GoogleUser.disconnect() google.accounts.id.revoke Eskisini yenisiyle değiştir. İptal işlemi, https://myaccount.google.com/permissions adresinden de gerçekleşebilir.
GoogleKullanıcı.getAuthResponse()
GoogleUser.getbasicProfile() Kimlik BilgisiYanıt BasicProfile yöntemleri yerine doğrudan credential alanını ve alt alanları kullanın.
GoogleKullanıcı.getGrantedScopes() Kaldır. Bir kimlik jetonu, OAuth2 erişim jetonlarının ve kapsamlarının yerini almıştır.
GoogleUser.getHostedDomain() Kimlik BilgisiYanıt Bunun yerine doğrudan credential.hd kullanın.
GoogleUser.getId() Kimlik BilgisiYanıt Bunun yerine doğrudan credential.sub kullanın.
GoogleUser.grantOfflineAccess() Kaldır. Bir kimlik jetonu, OAuth2 erişim jetonlarının ve kapsamlarının yerini almıştır.
GoogleUser.grant() Kaldır. Bir kimlik jetonu, OAuth2 erişim jetonlarının ve kapsamlarının yerini almıştır.
GoogleUser.hasGrantedScopes() Kaldır. Bir kimlik jetonu, OAuth2 erişim jetonlarının ve kapsamlarının yerini almıştır.
GoogleUser.isSignIn() Kaldır. Kullanıcının Google'daki mevcut oturum açma durumu kullanılamıyor. Kullanıcılar, izin ve oturum açma anları için Google'da oturum açmış olmalıdır.
GoogleUser.reloadAuthResponse() Kaldır. Bir kimlik jetonu, OAuth2 erişim jetonlarının ve kapsamlarının yerini almıştır.
gapi.auth2 nesnesi ve ilişkili yöntemler:
gapi.auth2.AuthorizeConfig nesnesi Kaldır. Bir kimlik jetonu, OAuth2 erişim jetonlarının ve kapsamlarının yerini almıştır.
gapi.auth2.AuthorizeResponse nesnesi Kaldır. Bir kimlik jetonu, OAuth2 erişim jetonlarının ve kapsamlarının yerini almıştır.
gapi.auth2.AuthResponse nesnesi Kaldır. Bir kimlik jetonu, OAuth2 erişim jetonlarının ve kapsamlarının yerini almıştır.
gapi.auth2.yetkilendirme() Kaldır. Bir kimlik jetonu, OAuth2 erişim jetonlarının ve kapsamlarının yerini almıştır.
gapi.auth2.İstemciYapılandırma() Kaldır. Bir kimlik jetonu, OAuth2 erişim jetonlarının ve kapsamlarının yerini almıştır.
gapi.auth2.getAuthInstance() Kaldır. Bir kimlik jetonu, OAuth2 erişim jetonlarının ve kapsamlarının yerini almıştır.
gapi.auth2.init() Kaldır. Bir kimlik jetonu, OAuth2 erişim jetonlarının ve kapsamlarının yerini almıştır.
gapi.auth2.OfflineAccessOptions nesnesi Kaldır. Bir kimlik jetonu, OAuth2 erişim jetonlarının ve kapsamlarının yerini almıştır.
gapi.auth2.SignInOptions nesnesi Kaldır. Bir kimlik jetonu, OAuth2 erişim jetonlarının ve kapsamlarının yerini almıştır.
gapi.signin2 nesnesi ve ilişkili yöntemler:
gapi.signin2.render() Kaldır. g_id_signin öğesinin veya JS çağrısının google.accounts.id.renderButton öğesini çağırmak için HTML DOM yüklenmesi, kullanıcının bir Google Hesabında oturum açmasını tetikler.