Google Kimlik Hizmetleri, FedCM API'lerine taşınıyor. Potansiyel değişiklikleri incelemek ve kullanıcıların web sitenizde oturum açmasını olumsuz etkilememek için geçiş rehberindeki talimatları uygulayın.
İstem kullanıcı arayüzü durumuyla ilgili bildirim al
bookmark_borderbookmark
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Kullanıcılarınızın oturum açmasını veya kaydolmasını kolaylaştırmak için mevcut kimlik bilgilerini bulmak üzere birden fazla kimlik sağlayıcıyla iletişim kurabilirsiniz. Bir sonraki kimlik sağlayıcıyı arayabilmeniz için istem kullanıcı arayüzü durumumuzu öğrenmek isteyebilirsiniz.
İstem kullanıcı arayüzü durumu hakkında farklı zamanlarda bildirim almak için data-moment_callback özelliğine bir geri çağırma işlevi adı veya JavaScript API'sini kullanıyorsanız prompt() yöntemine bir işlev ayarlayın.
Bildirimler aşağıdaki anlarda gönderilir:
Görüntüleme anı: Bu, prompt() yöntemi çağrıldıktan sonra gerçekleşir. Bildirim, kullanıcı arayüzünün gösterilip gösterilmediğini belirten bir boole değeri içerir.
Atlanan an: Bu durum, Tek Dokunma istemini otomatik veya manuel olarak iptal ettiğinizde ya da Google'ın kimlik bilgisi yayınlayamadığında (ör. seçili oturumda Google oturumu kapatıldığında) ortaya çıkar.
Bu durumda, varsa sonraki kimlik sağlayıcılara geçmenizi öneririz.
Kapatma anı: Bu durum, Google bir kimlik bilgisini başarıyla aldığında veya kullanıcı kimlik bilgisi alma akışını durdurmak istediğinde ortaya çıkar. Örneğin, kullanıcı giriş iletişim kutusuna kullanıcı adını ve şifresini girmeye başladığında Tek Tıklama istemini kapatmak ve reddedilen bir an tetiklemek için google.accounts.id.cancel() yöntemini çağırabilirsiniz.
Aşağıdaki kod örneğinde atlanan bir an uygulanmaktadır:
<script> function continueWithNextIdp(notification){ if(notification.isNotDisplayed()|| notification.isSkippedMoment()){ // try Next provider if One Tap is not displayed or skipped } } </script> ... <div id="g_id_onload" data-client_id="YOUR_GOOGLE_CLIENT_ID" data-login_uri="https://your.domain/your_login_endpoint" data-moment_callback="continueWithNextIdp" </div>
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-11-21 UTC."],[[["Developers can customize the default login flow to better suit their application's needs."],["To determine whether to utilize additional identity providers, developers can monitor the prompt UI status using a callback function."],["The prompt UI status includes key moments like display, skipped, and dismissed, enabling developers to manage user login efficiently."],["When Google successfully retrieves credentials or the user stops the process (\"dismissed moment\"), avoid using other identity providers."],["The provided code example demonstrates how to handle the \"skipped moment\" and proceed with alternative login options."]]],[]]