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"" 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çindata-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ırsadata-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" |
data-skip_prompt_çerezi
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.
data-state_cookie_domain
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. | "https://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
vehttps://*.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ı veexample2.com
ileexample2.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"" 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ı:
![]() ![]() ![]() |
filled_blue |
Maviyle dolu düğme teması:
![]() ![]() ![]() |
filled_black |
Siyah renkli düğme teması:
![]() ![]() ![]() |
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:
![]() ![]() ![]() |
medium |
Orta boyutlu bir düğme:
![]() ![]() |
small |
Küçük bir düğme:
![]() ![]() |
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ç":
![]() ![]() |
signup_with |
Düğme metni "Google'a kaydolun" şeklindedir:
![]() ![]() |
continue_with |
Düğme metni: "Google ile devam et":
![]() ![]() |
signin |
Düğme metni "Oturum aç"dır:
![]() ![]() |
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.
![]() ![]() ![]() |
pill |
Hap şeklindeki düğme. icon düğme türü için kullanılıyorsa bu, circle ile aynıdır.
![]() ![]() ![]() |
circle |
Daire şeklindeki düğme. standard düğme türü için kullanılıyorsa bu, pill ile aynıdır.
![]() ![]() ![]() |
square |
Kare şekilli düğme. standard düğme türü için kullanılıyorsa bu, rectangular ile aynıdır.
![]() ![]() ![]() |
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:
![]() |
center |
Google logosunu ortaya hizalar:
![]() |
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. |