Uyarı: Bu veriler Google Kullanıcı Verileri Politikası kapsamında sağlanır. Lütfen politikayı inceleyin ve politikaya uyun. Bunu yapmazsanız proje veya hesap askıya alınabilir.

Google ile Oturum Açma API'sı API referansı

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

Bu referans sayfasında, Google ile Oturum Açma HTML veri özellikleri API'sı açıklanmaktadır. Web sayfalarınızda One Tap istemini veya Google ile oturum açma düğmesini görüntülemek için API'yi kullanabilirsiniz.

Kimliği "g_id_onload&quot" olan öğe

Google ile Oturum Açma veri özelliklerini, <div> ve <span> gibi görünür veya görünmez öğelere yerleştirebilirsiniz. Tek şart, öğe kimliğinin g_id_onload olarak ayarlanmasıdır. Bu kimliği birden fazla öğeye koymayın.

Veri özellikleri

Aşağıdaki tabloda veri özellikleri, açıklamalarıyla birlikte listelenmiştir:

Özellik
data-client_id Uygulamanızın istemci kimliği
data-auto_prompt Google One dokunmasını görüntüleyin.
data-auto_select Google One Tap'te otomatik seçimi etkinleştirir.
data-login_uri Giriş uç noktanızın URL'si
data-callback JavaScript kimlik jetonu işleyicinin adı
data-native_login_uri Şifre kimlik bilgisi işleyici uç noktanızın URL'si
data-native_callback JavaScript şifre kimlik bilgisi işleyici işlevi adı
data-native_id_param credential.id değeri için parametre adı
data-native_password_param credential.password değeri için parametre adı
data-cancel_on_tap_outside Kullanıcı, istemin dışında bir yeri tıklarsa istemin iptal edilip edilmeyeceğini kontrol eder.
data-prompt_parent_id One Tap istemi kapsayıcı öğesinin DOM kimliği
data-skip_prompt_cookie Belirtilen çerezde boş olmayan bir değer varsa Tek Dokun'u atlar.
data-nonce Kimlik jetonları için rastgele bir dize
data-context One Tap istemindeki başlık ve kelimeler
data-moment_callback İstem kullanıcı arayüzü durumu işleyicisinin işlev adı
data-state_cookie_domain Üst alanda ve alt alanlarında One Tap'i çağırmanız gerekiyorsa tek bir paylaşılan çerezin kullanılabilmesi için üst alanı bu özelliğe geçirin.
data-ux_mode Google ile Oturum Açma düğmesi kullanıcı deneyimi akışı
data-allowed_parent_origin Ara iframe'i yerleştirmesine izin verilen kaynaklar. Bu özellik sunulursa One Tap, ara iframe modunda çalışır.
data-intermediate_iframe_close_callback Kullanıcılar One Tap'i manuel olarak kapattığında varsayılan ara iframe davranışını geçersiz kılar.
data-itp_support ITP tarayıcılarda yeni One Tap UX'u etkinleştirir.

Özellik türleri

Aşağıdaki bölümlerde, her özellik türü ve bir örnekle ilgili ayrıntılar yer almaktadır.

veri-istemci_kimliği

Bu özellik, uygulamanızın Google Developers Console'da bulunan ve oluşturulan istemci kimliğidir. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
string Evet data-client_id="CLIENT_ID.apps.googleusercontent.com"

veriler-otomatik_istem

Bu özellik, Bir kez dokunmanın gösterilip gösterilmeyeceğini belirler. Varsayılan değer true değeridir. Bu değer false olduğunda Google One dokunma özelliği gösterilmez. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
boolean İsteğe bağlı data-auto_prompt="true"

data-auto_select

Bu özellik, uygulamanızı yalnızca bir Google oturumu onayladıysa hiçbir kullanıcı etkileşimi olmadan otomatik olarak bir kimlik jetonu döndürülüp döndürülmeyeceğini belirler. Varsayılan değer false değeridir. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
boolean İsteğe bağlı data-auto_select="true"

veri-girişi_urisi

Bu özellik, giriş uç noktanızın URI'sidir. Mevcut sayfanız giriş sayfanızsa atlanabilir. Bu durumda kimlik bilgisi varsayılan olarak bu sayfada yayınlanır.

Kimlik jetonu kimlik bilgisi yanıtı, herhangi bir geri çağırma işlevi tanımlanmadığında ve kullanıcı Google ile Oturum Açma veya One Tap ile tıklama düğmesini tıkladığında ya da otomatik imza gerçekleştiğinde giriş uç noktanızda yayınlanır.

Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür İsteğe bağlı Örnek
URL Varsayılan olarak geçerli sayfanın URI'sı veya belirttiğiniz değer kullanılır.
data-ux_mode="popup" ve data-callback ayarlandığında yok sayılır.
data-login_uri="https://www.example.com/login"

Giriş uç noktanız, gövdede kimlik jetonu değeri olan bir credential anahtarı içeren POST isteklerini işlemelidir.

Aşağıda, giriş uç noktanıza yapılan örnek bir istek verilmiştir:

POST /login HTTP/1.1
Host: www.example.com
Content-Type: application/x-www-form-urlencoded

credential=ID_TOKEN

veri geri çağırma

Bu özellik, döndürülen kimlik jetonunu işleyen JavaScript işlevinin adıdır. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
string data-login_uri ayarlanmazsa zorunludur. data-callback="handleToken"

data-login_uri ve data-callback özelliklerinden biri kullanılabilir. Aşağıdaki bileşen ve kullanıcı deneyimi modu yapılandırmalarına bağlıdır:

  • Google ile Oturum Açma düğmesi redirect kullanıcı deneyimi modu için data-login_uri özelliği, data-callback özelliğini yok sayar.

  • Google One Tap ve Google ile Oturum Açma düğmesi popup kullanıcı deneyimi modu için bu iki özellikten biri ayarlanmalıdır. İki özellik de ayarlanırsa data-callback özelliğinin önceliği daha yüksektir.

Ad alanı içindeki JavaScript işlevleri HTML API'si tarafından desteklenmez. Bunun yerine, ad alanı olmayan global bir JavaScript işlevi kullanın. Örneğin, mylib.callback yerine mylibCallback kullanın.

data-local_login_uri

Bu özellik, şifre kimlik bilgisi işleyici uç noktanızın URL'sidir. data-native_login_uri veya data-native_callback özelliğini ayarlarsanız Google kitaplığı olmadığında JavaScript kitaplığı, yerel kimlik bilgisi yöneticisine geri döner. Hem data-native_callback hem de data-native_login_uri özelliğini ayarlamanıza izin verilmiyor. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
string İsteğe bağlı data-login_uri="https://www.example.com/password_login"

data-local_callback

Bu özellik, tarayıcının yerel kimlik bilgisi yöneticisinden döndürülen şifre kimlik bilgilerini işleyen JavaScript işlevinin adıdır. data-native_login_uri veya data-native_callback özelliğini ayarlarsanız Google kitaplığı olmadığında JavaScript kitaplığı, yerel kimlik bilgisi yöneticisine geri döner. Hem data-native_callback hem de data-native_login_uri değerini ayarlamanıza izin verilmiyor. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
string İsteğe bağlı data-native_callback="handlePasswordCredential"

Ad alanı içindeki JavaScript işlevleri HTML API'si tarafından desteklenmez. Bunun yerine, ad alanı olmayan global bir JavaScript işlevi kullanın. Örneğin, mylib.callback yerine mylibCallback kullanın.

data-local_id_param

Şifre kimlik bilgilerini şifre kimlik bilgisi işleyici uç noktasına gönderdiğinizde credential.id alanı için parametre adını belirtebilirsiniz. Varsayılan ad email şeklindedir. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
URL İsteğe bağlı data-native_id_param="user_id"

data-local_password_param

Şifre kimlik bilgilerini şifre kimlik bilgisi işleyici uç noktasına gönderdiğinizde credential.password değeri için parametre adını belirtebilirsiniz. Varsayılan ad password şeklindedir. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
URL İsteğe bağlı data-native_password_param="pwd"

data-cancel_on_tap_outside

Bu özellik, kullanıcı istemin dışında tıklama yaparsa One Tap isteğinin iptal edilip edilmeyeceğini belirler. Varsayılan değer true değeridir. Devre dışı bırakmak için değeri false olarak ayarlayın. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
boolean İsteğe bağlı data-cancel_on_tap_outside="false"

data-prompt_parent_id

Bu özellik, kapsayıcı öğenin DOM kimliğini belirler. Ayarlanmazsa pencerenin sağ üst köşesinde One Tap istemi görüntülenir. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
string İsteğe bağlı data-prompt_parent_id="parent_id"

Belirtilen çerezde boş olmayan bir değer varsa bu özellik One Tap'i atlar. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
string İsteğe bağlı data-skip_prompt_cookie="SID"

benzersiz

Bu özellik, tekrar saldırıları önlemek için kimlik jetonu tarafından kullanılan rastgele bir dizedir. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
string İsteğe bağlı data-nonce="biaqbm70g23"

Nonce uzunluğu, ortamınız tarafından desteklenen maksimum JWT boyutu ve tarayıcı ile sunucu HTTP boyutu kısıtlamalarıyla sınırlıdır.

veri bağlamı

Bu özellik, One Tap isteminde gösterilen başlığın ve mesajların metnini değiştirir. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
string İsteğe bağlı data-context="use"

Aşağıdaki tabloda mevcut bağlamlar ve açıklamaları listelenmektedir:

Bağlam
signin &"Google ile oturum aç"
signup &"Google'a kaydolun"
use &"Google ile kullan"

veri-anlaması_geri çağırma

Bu özellik, istem kullanıcı arayüzü durumu bildirim işleyicisinin işlev adıdır. Daha fazla bilgi için veri türüne PromptMomentNotification bakın. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
string İsteğe bağlı data-moment_callback="logMomentNotification"

Ad alanı içindeki JavaScript işlevleri HTML API'si tarafından desteklenmez. Bunun yerine, ad alanı olmayan global bir JavaScript işlevi kullanın. Örneğin, mylib.callback yerine mylibCallback kullanın.

Bir dokunma alanını üst alanda ve alt alanlarında görüntülemeniz gerekiyorsa tek bir paylaşılan durum çerezinin kullanılması için üst alanı bu özelliğe geçirin. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
string İsteğe bağlı data-state_cookie_domain="example.com"

veri-ux_modu

Bu özellik, Google ile Oturum Açma düğmesinin kullandığı kullanıcı deneyimi akışını ayarlar. Varsayılan değer popup değeridir. Bu özelliğin One Tap kullanıcı deneyimi üzerinde herhangi bir etkisi yoktur. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
string İsteğe bağlı data-ux_mode="redirect"

Aşağıdaki tabloda kullanılabilir kullanıcı deneyimi modları ve bunların açıklamaları listelenmektedir.

Kullanıcı Deneyimi Modu
popup Pop-up pencerede oturum açma kullanıcı deneyimi akışı gerçekleştirir.
redirect Tam sayfa yönlendirmesi ile oturum açma kullanıcı deneyimi akışı gerçekleştirir.

data-allowed_parent_origin

Ara iframe'i yerleştirmesine izin verilen kaynaklar. Bu özellik sunulursa Tek Dokunma, ara iframe modunda çalışır. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
dize veya dize dizisi İsteğe bağlı data-allowed_parent_origin="https://example.com"

Aşağıdaki tabloda, desteklenen değer türleri ve açıklamaları listelenmektedir.

Değer Türleri
string Tek bir alan URI'sı. &"https://example.com"
string array Virgülle ayrılmış alan URI'larının bir listesi. &quothttps://news.example.com,https://local.example.com"

data-allowed_parent_origin özelliğinin değeri geçersizse, ara iframe modunun One Tap'i başlatma işlemi başarısız olur ve durur.

Joker karakter ön ekleri de desteklenir. Örneğin "https://*.example.com", tüm düzeylerde (ör.news.example.com, login.news.example.com) example.com ve alt alan adlarıyla eşleşir. Joker karakter kullanırken unutmamanız gereken noktalar:

  • Kalıp dizeleri yalnızca joker karakter ve üst düzey alan adından oluşturulamaz. Örneğin, https://*.com ve https://*.co.uk geçersiz. Yukarıda belirtildiği gibi "https://*.example.com", example.com ve alt alanlarıyla eşleşir. 2 farklı alanı temsil etmek için virgülle ayrılmış bir liste de kullanabilirsiniz. Örneğin "https://example1.com,https://*.example2.com", example1.com alan adları ve example2.com ile example2.com alan adlarının alt alan adlarıyla eşleşir
  • Joker karakter alan adları güvenli bir https:// şemasıyla başlamalıdır. "*.example.com" geçersiz olarak kabul edilecek.

data-intermediate_iframe_close_callback

Kullanıcılar Tek Dokunma kullanıcı arayüzünde 'X' düğmesine dokunarak manuel olarak kapatıldığında varsayılan ara iframe davranışını geçersiz kılar. Varsayılan davranış, ara iframe'i DOM'den hemen kaldırmaktır.

data-intermediate_iframe_close_callback alanı yalnızca ara iframe modunda geçerli olur. One Tap iframe'i yerine yalnızca ara iframe'i etkiler. Geri çağırma işlemi yapılmadan önce One Tap kullanıcı arayüzü kaldırılır.

Tür Zorunlu Örnek
fonksiyon İsteğe bağlı data-intermediate_iframe_close_callback="logBeforeClose"

Ad alanı içindeki JavaScript işlevleri HTML API'si tarafından desteklenmez. Bunun yerine, ad alanı olmayan global bir JavaScript işlevi kullanın. Örneğin, mylib.callback yerine mylibCallback kullanın.

data-itp_support

Bu alan, Akıllı İzleme Önleme (ITP) özelliğini destekleyen tarayıcılarda yeni sürüme geçirilmiş One Tap Kullanıcı Deneyimi'nin etkinleştirilip etkinleştirilmeyeceğini belirler. Varsayılan değer false değeridir. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
boolean İsteğe bağlı data-itp_support="true"

Sınıfı "g_id_signin&quot" olan öğe

Bir öğenin class özelliğine g_id_signin eklerseniz öğe, Google ile Oturum Açma düğmesi olarak oluşturulur.

Aynı sayfada birden çok Google ile Oturum Açma düğmesi oluşturabilirsiniz. Her düğmenin kendi görsel ayarları olabilir. Ayarlar, aşağıdaki veri özellikleriyle tanımlanır.

Görsel Veri özellikleri

Aşağıdaki tabloda, görsel veri özellikleri ve açıklamaları listelenmektedir:

Özellik
data-type Düğme türü: simge veya standart düğme.
data-theme Düğme teması. Örneğin, full_blue veya full_black.
data-size Düğme boyutu. Örneğin, küçük veya büyük.
data-text Düğme metni. Örneğin, "Google ile oturum açın" veya "Google ile kaydolun".
data-shape Düğme şekli. Örneğin, dikdörtgen veya dairesel.
data-logo_alignment Google logosu hizalaması: sol veya orta.
data-width Piksel cinsinden düğme genişliği.
data-locale Düğme metni, bu özellikte ayarlanan dilde oluşturulur.

Özellik türleri

Aşağıdaki bölümlerde, her özellik türü ve bir örnekle ilgili ayrıntılar yer almaktadır.

veri türü

Düğme türü. Varsayılan değer standard değeridir. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
string Evet data-type="icon"

Aşağıdaki tabloda mevcut düğme türleri ve açıklamaları listelenmektedir:

Tür
standard Metin veya kişiselleştirilmiş bilgiler içeren bir düğme:
icon Metin içermeyen bir simge düğmesi:

veri teması

Düğme teması. Varsayılan değer outline değeridir. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
string İsteğe bağlı data-theme="filled_blue"

Aşağıdaki tabloda mevcut temalar ve açıklamaları listelenmektedir:

Tema
outline Standart düğme teması:
Beyaz arka plana sahip standart bir düğme Beyaz arka planlı simge düğmesi Beyaz arka plana sahip kişiselleştirilmiş düğme
filled_blue Maviyle dolu düğme teması:
Mavi arka plana sahip standart bir düğme Mavi arka plan üstünde simge düğmesi Mavi arka plana sahip kişiselleştirilmiş düğme
filled_black Siyah renkli düğme teması:
Siyah arka plana sahip standart bir düğme Siyah arka plana sahip simge simgesi Siyah arka plana sahip kişiselleştirilmiş düğme

veri boyutu

Düğme boyutu. Varsayılan değer large değeridir. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
string İsteğe bağlı data-size="small"

Aşağıdaki tabloda kullanılabilir düğme boyutları ve açıklamaları listelenmiştir.

Boyut
large Büyük bir düğme:
Geniş bir standart düğme Geniş bir simge düğmesi Büyük ve kişiselleştirilmiş bir düğme
medium Orta boyutlu bir düğme:
Orta boy standart düğme Ortadaki simge düğmesi
small Küçük bir düğme:
Küçük bir düğme Küçük bir simge düğmesi

veri-metin

Düğme metni. Varsayılan değer signin_with değeridir. Farklı data-text özellikleri olan simge düğmelerinin metni için görsel farklılıklar yoktur. Tek istisna, metnin ekran erişilebilirliği için okunmasıdır.

Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
string İsteğe bağlı data-text="signup_with"

Aşağıdaki tabloda mevcut düğme metinleri ve açıklamaları listelenmektedir:

Metin
signin_with Düğme metni: "Google ile oturum aç":
&#39;Google ile oturum aç&#39; etiketli standart bir düğme Görünür metni olmayan bir simge düğmesi
signup_with Düğme metni "Google'a kaydolun" şeklindedir:
&#39;Google&#39;a kaydol&#39; etiketli standart bir düğme Görünür metni olmayan bir simge düğmesi
continue_with Düğme metni: "Google ile devam et":
Standart #&39;Google ile devam et&#39; Görünür metni olmayan bir simge düğmesi
signin Düğme metni "Oturum aç"dır:
&#39;Oturum aç&#39; etiketli standart bir düğme Görünür metni olmayan bir simge düğmesi

veri şekli

Düğme şekli. Varsayılan değer rectangular değeridir. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
string İsteğe bağlı data-shape="rectangular"

Aşağıdaki tabloda mevcut düğme şekilleri ve açıklamaları listelenmektedir:

Şekil
rectangular Dikdörtgen şekilli düğme. icon düğme türü için kullanılırsa square ile aynıdır.
Dikdörtgen standart düğme Dikdörtgen simge düğmesi Dikdörtgen şeklinde kişiselleştirilmiş düğme
pill Hap şeklindeki düğme. icon düğme türü için kullanılıyorsa bu, circle ile aynıdır.
Hap şeklinde standart bir düğme Hap şeklindeki simge düğmesi Hap şeklinde kişiselleştirilmiş düğme
circle Daire şeklindeki düğme. standard düğme türü için kullanılıyorsa bu, pill ile aynıdır.
Dairesel standart düğme Yuvarlak simge düğmesi Yuvarlak kişiselleştirilmiş düğme
square Kare şekilli düğme. standard düğme türü için kullanılıyorsa bu, rectangular ile aynıdır.
Kare standart düğme Kare simge düğmesi Kare şeklinde kişiselleştirilmiş düğme

veri-logo_uyumluluğu

Google logosunun hizalaması. Varsayılan değer left değeridir. Bu özellik yalnızca standard düğme türü için geçerlidir. Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
string İsteğe bağlı data-logo_alignment="center"

Aşağıdaki tabloda mevcut hizalamalar ve açıklamaları listelenmiştir:

logo_Hizalama
left Google logosunu sola hizalar:
Solunda G logosu bulunan standart bir düğme
center Google logosunu ortaya hizalar:
Ortasında G logosu bulunan standart bir düğme

veri genişliği

Piksel cinsinden minimum düğme genişliği. Kullanılabilen maksimum genişlik 400 pikseldir.

Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
string İsteğe bağlı data-width=400

veri-yerel ayarı

Düğme metninin önceden ayarlanmış yerel ayarı. Ayarlanmazsa tarayıcının varsayılan yerel ayarı veya Google oturumu kullanıcısının tercihi kullanılır. Bu nedenle, farklı kullanıcılar yerelleştirilmiş düğmelerin farklı sürümlerini ve farklı boyutlara sahip olabilir.

Daha fazla bilgi için aşağıdaki tabloya bakın:

Tür Zorunlu Örnek
string İsteğe bağlı data-locale="zh_CN"

Sunucu tarafı entegrasyonu

Sunucu tarafı uç noktalarınız aşağıdaki HTTP POST isteklerini işlemelidir.

Kimlik jetonu işleyici uç noktası

Kimlik jetonu işleyici uç noktası, kimlik jetonunu işler. İlgili hesabın durumuna bağlı olarak, kullanıcıyı oturum açıp bir kayıt sayfasına veya ek bilgi için hesap bağlama sayfasına yönlendirebilirsiniz.

HTTP POST isteği aşağıdaki bilgileri içerir:

Biçim Ad Açıklama
Çerez g_csrf_token İşleyici uç noktasına yapılan her istekle değişen rastgele bir dize.
İstek parametresi g_csrf_token Önceki çerez değeriyle aynı olan bir dize, g_csrf_token.
İstek parametresi credential Google'ın verdiği kimlik jetonu.
İstek parametresi select_by Kimlik bilgisinin nasıl seçildiği.

Kod çözüldüğünde, kimlik jetonu aşağıdaki örnekteki gibi görünür:

header
{
  "alg": "RS256",
  "kid": "f05415b13acb9590f70df862765c655f5a7a019e", // JWT signature
  "typ": "JWT"
}
payload
{
  "iss": "https://accounts.google.com", // The JWT's issuer
  "nbf":  161803398874,
  "aud": "314159265-pi.apps.googleusercontent.com", // Your server's client ID
  "sub": "3141592653589793238", // The unique ID of the user's Google Account
  "hd": "gmail.com", // If present, the host domain of the user's GSuite email address
  "email": "elisa.g.beckett@gmail.com", // The user's email address
  "email_verified": true, // true, if Google has verified the email address
  "azp": "314159265-pi.apps.googleusercontent.com",
  "name": "Elisa Beckett",
                            // If present, a URL to user's profile picture
  "picture": "https://lh3.googleusercontent.com/a-/e2718281828459045235360uler",
  "given_name": "Eliza",
  "family_name": "Beckett",
  "iat": 1596474000, // Unix timestamp of the assertion's creation time
  "exp": 1596477600, // Unix timestamp of the assertion's expiration time
  "jti": "abc161803398874def"
}

Aşağıdaki tabloda select_by alanı için olası değerler listelenmektedir. Oturum ve izin durumuyla birlikte kullanılan düğme türü, değeri ayarlamak için kullanılır,

  • Kullanıcı, One Tap veya Google ile Oturum Açma düğmesine bastı ya da temassız Otomatik oturum açma işlemini kullandı.

  • Mevcut bir oturum bulundu veya kullanıcı, yeni bir oturum oluşturmak için bir Google Hesabında oturum açıp oturum açtı.

  • Kimlik jetonu kimlik bilgilerini uygulamanızla paylaşmadan önce kullanıcı,

    • Kimlik bilgilerinin paylaşılmasına izin vermek için Onayla düğmesine basıldıysa veya
    • Önceden izin vermiş olmaları ve bir Google Hesabı seçmek için Hesap Seç özelliğini kullanmaları.

Bu alanın değeri, şu türlerden birine ayarlanır:

Değer Açıklama
auto Daha önce kimlik bilgilerinin paylaşılmasına izin veren mevcut bir oturumu olan kullanıcının otomatik olarak oturum açması.
user Önceden oturum açmış, oturum açmış bir kullanıcı, kimlik bilgilerini paylaşmak için One Tap 'Continue as' düğmesine bastı.
user_1tap Mevcut oturumu olan bir kullanıcı, izin vermek ve kimlik bilgilerini paylaşmak için One Tap !Continue as' düğmesine bastı. Yalnızca Chrome v75 ve üstü için geçerlidir.
user_2tap Önceden oturum gerçekleştirmemiş olan bir kullanıcı, hesap seçmek için One Tap 'Continue as' düğmesine dokundu ve pop-up pencerede Onayla düğmesine basarak izin verdi ve kimlik bilgilerini paylaştı. Chromium tabanlı olmayan tarayıcılar için geçerlidir.
btn Önceden oturum açmış, izin vermiş olan bir kullanıcı, Google ile Oturum Açma düğmesine bastı ve 'Select a Account'dan bir Google Hesabı seçerek kimlik bilgilerini paylaştı.
btn_confirm Önceden oturum açmış bir kullanıcı, Google ile Oturum Açma düğmesine ve ardından onay vermek ve kimlik bilgilerini paylaşmak için Onayla düğmesine basmıştır.
btn_add_session Önceden oturum izni vermiş olan bir kullanıcı, daha önce Google ile Oturum Açma düğmesine basarak bir Google Hesabı seçip kimlik bilgilerini paylaştı.
btn_confirm_add_session Önceden oturum gerçekleştirmemiş olan bir kullanıcı, ilk olarak bir Google Hesabı seçmek için Google ile Oturum Açma düğmesine ve ardından izin vermek ve kimlik bilgilerini paylaşmak için Onayla düğmesine basmıştır.

Şifre kimlik bilgisi işleyici uç noktası

Şifre kimlik bilgisi işleyici uç noktası, yerel kimlik bilgisi yöneticisinin aldığı şifre kimlik bilgilerini işler.

HTTP POST isteği aşağıdaki bilgileri içerir:

Biçim Ad Açıklama
Çerez g_csrf_token İşleyici uç noktasına yapılan her istekle değişen rastgele bir dize.
İstek parametresi g_csrf_token Önceki çerez değeriyle (g_csrf_token) aynı olan bir dize.
İstek parametresi email Google'ın verdiği bu kimlik jetonu.
İstek parametresi password Kimlik bilgisinin nasıl seçildiği.