Questa pagina di riferimento descrive l'API per gli attributi dei dati HTML di Accedi con Google. Puoi utilizzare l'API per visualizzare la richiesta One Tap o il pulsante Accedi con Google nelle tue pagine web.
Elemento con ID "g_id_onload"
Puoi inserire gli attributi dei dati di Accedi con Google in qualsiasi elemento visibile o invisibile, ad esempio <div>
e <span>
. L'unico requisito è che l'ID elemento sia impostato su g_id_onload
. Non inserire questo ID in più elementi.
Attributi dei dati
Nella tabella seguente sono elencati gli attributi dei dati con le relative descrizioni:
Attributo | |
---|---|
data-client_id |
ID client della tua applicazione |
data-auto_prompt |
Mostra Google One tap. |
data-auto_select |
Consente di attivare la selezione automatica su Google One Tap. |
data-login_uri |
L'URL del tuo endpoint di accesso |
data-callback |
Nome della funzione del gestore di token ID JavaScript |
data-native_login_uri |
L'URL dell'endpoint del gestore delle credenziali della password |
data-native_callback |
Nome della funzione del gestore delle credenziali della password JavaScript |
data-native_id_param |
Il nome del parametro per il valore credential.id |
data-native_password_param |
Il nome del parametro per il valore credential.password |
data-cancel_on_tap_outside |
Specifica se annullare la richiesta se l'utente fa clic fuori dalla richiesta. |
data-prompt_parent_id |
L'ID DOM dell'elemento contenitore del messaggio One Tap |
data-skip_prompt_cookie |
Salta un tocco se il cookie specificato ha un valore non vuoto. |
data-nonce |
Una stringa casuale per i token ID |
data-context |
Il titolo e le parole nella richiesta One Tap |
data-moment_callback |
Il nome della funzione listener di notifica di stato dell'interfaccia utente di richiesta |
data-state_cookie_domain |
Se devi chiamare One Tap nel dominio principale e nei relativi sottodomini, passa il dominio principale a questo attributo in modo che venga utilizzato un singolo cookie condiviso. |
data-ux_mode |
Flusso UX del pulsante Accedi con Google |
data-allowed_parent_origin |
Le origini autorizzate a incorporare l'iframe intermedio. One Tap verrà eseguito in modalità iframe intermedio se questo attributo presenta. |
data-intermediate_iframe_close_callback |
Esegue l'override del comportamento predefinito dell'iframe intermedio quando gli utenti chiudono manualmente One Tap. |
data-itp_support |
Consente l'upgrade dell'esperienza utente di One Tap nei browser ITP. |
Tipi di attributi
Le seguenti sezioni contengono i dettagli sul tipo di ogni attributo e un esempio.
id-client_dati
Questo attributo è l'ID client della tua app, che viene trovato e creato nella Google Developers Console. Per ulteriori informazioni, consulta la seguente tabella:
Tipo | Obbligatorio | Esempio |
---|---|---|
string | Sì | data-client_id="CLIENT_ID.apps.googleusercontent.com" |
dati-auto_prompt
Questo attributo determina se visualizzare o meno un tocco. Il valore predefinito è true
. Google One tap non verrà visualizzato quando questo valore è false
. Per ulteriori informazioni, consulta la seguente tabella:
Tipo | Obbligatorio | Esempio |
---|---|---|
boolean | Facoltativo | data-auto_prompt="true" |
data-auto_select
Questo attributo determina se restituire o meno automaticamente un token ID, senza alcuna interazione dell'utente, se solo una sessione Google ha approvato la tua app. Il valore predefinito è false
. Per ulteriori informazioni, consulta la seguente tabella:
Tipo | Obbligatorio | Esempio |
---|---|---|
boolean | Facoltativo | data-auto_select="true" |
dati-accesso_uri
Questo attributo è l'URI del tuo endpoint di accesso. Può essere omesso se la pagina corrente è la tua pagina di accesso, nel qual caso le credenziali vengono pubblicate per impostazione predefinita in questa pagina.
La risposta delle credenziali del token ID viene pubblicata nell'endpoint di accesso quando non viene definita alcuna funzione di callback e un utente fa clic sui pulsanti Accedi con Google o One Tap oppure viene eseguita la firma automatica.
Per ulteriori informazioni, consulta la seguente tabella:
Tipo | Facoltativo | Esempio |
---|---|---|
URL | Il valore predefinito corrisponde all'URI della pagina corrente o al valore specificato. Ignorata quando data-ux_mode="popup" e
data-callback sono impostati. |
data-login_uri="https://www.example.com/login" |
L'endpoint di accesso deve gestire le richieste POST contenenti una chiave credential
con un valore token ID nel corpo.
Di seguito è riportato un esempio di richiesta all'endpoint di accesso:
POST /login HTTP/1.1
Host: www.example.com
Content-Type: application/x-www-form-urlencoded
credential=ID_TOKEN
callback-dati
Questo attributo è il nome della funzione JavaScript che gestisce il token ID restituito. Per ulteriori informazioni, consulta la seguente tabella:
Tipo | Obbligatorio | Esempio |
---|---|---|
string | Obbligatorio se data-login_uri non è impostato. |
data-callback="handleToken" |
È possibile utilizzare uno degli attributi data-login_uri
e data-callback
. Dipende dalle seguenti configurazioni dei componenti e della modalità UX:
L'attributo
data-login_uri
è obbligatorio per il pulsante Accedi con Googleredirect
Modalità UX, che ignora l'attributodata-callback
.Uno di questi due attributi deve essere impostato per Google One Tap e il pulsante Accedi con Google
popup
modalità UX. Se sono impostati entrambi, l'attributodata-callback
ha la precedenza.
Le funzioni JavaScript all'interno di uno spazio dei nomi non sono supportate dall'API HTML.
Utilizza invece una funzione JavaScript globale senza uno spazio dei nomi. Ad esempio, utilizza mylibCallback
invece di mylib.callback
.
data-native_login_uri
Questo attributo è l'URL dell'endpoint del gestore delle credenziali della password. Se
imposti l'attributo data-native_login_uri
o l'attributo data-native_callback
, la libreria JavaScript usa il gestore di credenziali nativo
quando non c'è una sessione Google. Non puoi impostare entrambi gli attributi
data-native_callback
e data-native_login_uri
. Consulta la seguente tabella per ulteriori informazioni:
Tipo | Obbligatorio | Esempio |
---|---|---|
string | Facoltativo | data-login_uri="https://www.example.com/password_login" |
data-native_callback
Questo attributo è il nome della funzione JavaScript che gestisce le credenziali della password restituite dal gestore delle credenziali nativo del browser. Se imposti
l'attributo data-native_login_uri
o l'attributo
data-native_callback
, la libreria JavaScript usa il gestore di credenziali nativo
quando non c'è una sessione Google. Non puoi impostare sia data-native_callback
che data-native_login_uri
. Consulta la seguente tabella per
ulteriori informazioni:
Tipo | Obbligatorio | Esempio |
---|---|---|
string | Facoltativo | data-native_callback="handlePasswordCredential" |
Le funzioni JavaScript all'interno di uno spazio dei nomi non sono supportate dall'API HTML.
Utilizza invece una funzione JavaScript globale senza uno spazio dei nomi. Ad esempio, utilizza mylibCallback
invece di mylib.callback
.
parametro_native_native_id_dati
Quando invii le credenziali per la password all'endpoint del gestore delle credenziali, puoi specificare il nome del parametro per il campo credential.id
. Il nome predefinito è email
. Per ulteriori informazioni, consulta la seguente tabella:
Tipo | Obbligatorio | Esempio |
---|---|---|
URL | Facoltativo | data-native_id_param="user_id" |
parametro_native_password_data
Quando invii la credenziale della password all'endpoint del gestore delle credenziali della password, puoi specificare il nome del parametro per il valore credential.password
. Il nome predefinito è password
. Per ulteriori informazioni, consulta la seguente tabella:
Tipo | Obbligatorio | Esempio |
---|---|---|
URL | Facoltativo | data-native_password_param="pwd" |
data-cancel_on_tap_outside
Questo attributo indica se annullare o meno la richiesta One Tap se l'utente fa clic al di fuori della richiesta. Il valore predefinito è true
. Per disattivarla, imposta il valore su false
. Per ulteriori informazioni, consulta la seguente tabella:
Tipo | Obbligatorio | Esempio |
---|---|---|
boolean | Facoltativo | data-cancel_on_tap_outside="false" |
data-prompt_parent_id
Questo attributo imposta l'ID DOM dell'elemento contenitore. Se non è impostato, viene visualizzato il messaggio One Tap nell'angolo in alto a destra della finestra. Consulta la seguente tabella per ulteriori informazioni:
Tipo | Obbligatorio | Esempio |
---|---|---|
string | Facoltativo | data-prompt_parent_id="parent_id" |
data-skip_prompt_cookie
Questo attributo salta One Tap se il cookie specificato ha un valore non vuoto. Per ulteriori informazioni, consulta la seguente tabella:
Tipo | Obbligatorio | Esempio |
---|---|---|
string | Facoltativo | data-skip_prompt_cookie="SID" |
data-nonce
Questo attributo è una stringa casuale utilizzata dal token ID per impedire gli attacchi di riproduzione. Per ulteriori informazioni, consulta la seguente tabella:
Tipo | Obbligatorio | Esempio |
---|---|---|
string | Facoltativo | data-nonce="biaqbm70g23" |
La lunghezza di Nonce è limitata alle dimensioni massime JWT supportate dal tuo ambiente e dai vincoli alle dimensioni HTTP dei singoli browser e server.
contesto-dati
Questo attributo modifica il testo del titolo e i messaggi visualizzati nella richiesta di One Tap. Per ulteriori informazioni, consulta la seguente tabella:
Tipo | Obbligatorio | Esempio |
---|---|---|
string | Facoltativo | data-context="use" |
Nella tabella che segue vengono elencati i contesti disponibili e le relative descrizioni:
Contesto | |
---|---|
signin |
"Accedi con Google" |
signup |
"Registrati con Google" |
use |
"Utilizza con Google" |
data-moment_callback
Questo attributo è il nome della funzione di elenco di notifiche di stato dell'UI di richiesta. Per ulteriori informazioni, consulta il tipo di dati
PromptMomentNotification
.
Per ulteriori informazioni, consulta la seguente tabella:
Tipo | Obbligatorio | Esempio |
---|---|---|
string | Facoltativo | data-moment_callback="logMomentNotification" |
Le funzioni JavaScript all'interno di uno spazio dei nomi non sono supportate dall'API HTML.
Utilizza invece una funzione JavaScript globale senza uno spazio dei nomi. Ad esempio, utilizza mylibCallback
invece di mylib.callback
.
dominio_dati_stato_cookie
Se devi visualizzare One Tap in un dominio principale e nei suoi sottodomini, passa il dominio principale a questo attributo in modo che venga utilizzato un unico cookie per lo stato condiviso. Per ulteriori informazioni, consulta la seguente tabella:
Tipo | Obbligatorio | Esempio |
---|---|---|
string | Facoltativo | data-state_cookie_domain="example.com" |
modalità-dati_ux
Questo attributo imposta il flusso UX utilizzato dal pulsante Accedi con Google. Il valore predefinito è popup
. Questo attributo non incide sull'esperienza utente di One Tap. Consulta la seguente tabella per ulteriori informazioni:
Tipo | Obbligatorio | Esempio |
---|---|---|
string | Facoltativo | data-ux_mode="redirect" |
Nella tabella che segue vengono elencate le modalità UX disponibili e le relative descrizioni.
Modalità UX | |
---|---|
popup |
Esegue il flusso UX dell'accesso in una finestra popup. |
redirect |
Esegue il flusso UX dell'accesso tramite un reindirizzamento completo della pagina. |
data-allowed_parent_origin
Le origini autorizzate a incorporare l'iframe intermedio. One Tap verrà eseguito in modalità iframe intermedio se questo attributo presenta. Consulta la seguente tabella per ulteriori informazioni:
Tipo | Obbligatorio | Esempio |
---|---|---|
stringa o array di stringhe | Facoltativo | data-allowed_parent_origin="https://example.com" |
Nella tabella che segue vengono indicati i tipi di valori supportati e le relative descrizioni.
Tipi di valori | ||
---|---|---|
string |
Un unico URI di dominio. | "https://example.com" |
string array |
Un elenco degli URI di dominio separati da virgole. | "https://news.example.com,https://local.example.com" |
Se il valore dell'attributo data-allowed_parent_origin
non è valido, l'inizializzazione di One Tap della modalità iframe intermedia non riesce e viene interrotta.
Sono supportati anche i prefissi con caratteri jolly. Ad esempio, "https://*.example.com"
corrisponderà a example.com
e ai relativi sottodomini a tutti i livelli (ad esempio news.example.com
, login.news.example.com
). Tieni presente quanto segue quando si utilizzano i caratteri jolly:
- Le stringhe di pattern non possono essere composte solo da un carattere jolly e da un dominio di primo livello. Ad esempio,
https://*.com
ehttps://*.co.uk
non sono validi. Come indicato sopra,"https://*.example.com"
corrisponderà aexample.com
e ai relativi sottodomini. Puoi anche utilizzare un elenco separato da virgole per rappresentare due domini diversi. Ad esempio,"https://example1.com,https://*.example2.com"
corrisponderà ai dominiexample1.com
,example2.com
e sottodomini diexample2.com
- I domini con caratteri jolly devono iniziare con uno schema https:// sicuro.
"*.example.com"
verrà considerato non valido.
data-intermediate_iframe_close_callback
Ignora il comportamento predefinito dell'iframe intermedio quando gli utenti chiudono manualmente One Tap toccando il pulsante "X" nell'interfaccia utente One Tap. Il comportamento predefinito prevede la rimozione immediata dell'iframe intermedio dal DOM.
Il campo data-intermediate_iframe_close_callback
viene applicato soltanto in modalità iframe intermedio. e ha un impatto solo sull'iframe intermedio, anziché sull'iframe One Tap. L'UI di One Tap viene rimossa prima della chiamata al callback.
Tipo | Obbligatorio | Esempio |
---|---|---|
funzione | Facoltativo | data-intermediate_iframe_close_callback="logBeforeClose" |
Le funzioni JavaScript all'interno di uno spazio dei nomi non sono supportate dall'API HTML.
Utilizza invece una funzione JavaScript globale senza uno spazio dei nomi. Ad esempio, utilizza mylibCallback
invece di mylib.callback
.
supporto-itp_dati
Questo campo determina se è necessario attivare l'
One Tap UX sui browser che supportano la Intelligent Tracking Prevention (ITP). Il valore predefinito è false
. Per ulteriori informazioni, consulta la seguente tabella:
Tipo | Obbligatorio | Esempio |
---|---|---|
boolean | Facoltativo | data-itp_support="true" |
Elemento con la classe "g_id_signin"
Se aggiungi g_id_signin
all'attributo class
di un elemento, questo viene visualizzato come pulsante Accedi con Google.
Puoi eseguire il rendering di più pulsanti Accedi con Google sulla stessa pagina. Ogni pulsante può avere le proprie impostazioni visive. Le impostazioni sono definite dai seguenti attributi di dati.
Attributi dei dati visivi
Nella tabella seguente sono elencati gli attributi dei dati visivi e le relative descrizioni:
Attributo | |
---|---|
data-type |
Il tipo di pulsante: icona o pulsante standard. |
data-theme |
Il tema del pulsante. Ad esempio, riempimento_blu o riempimento_nero. |
data-size |
Le dimensioni del pulsante. Ad esempio, piccolo o grande. |
data-text |
Il testo del pulsante. Ad esempio, "Accedi con Google" o "Accedi con Google". |
data-shape |
La forma del pulsante. Ad esempio, rettangolare o circolare. |
data-logo_alignment |
Allineamento del logo di Google: a sinistra o al centro. |
data-width |
La larghezza del pulsante, espressa in pixel. |
data-locale |
Il testo del pulsante viene visualizzato nella lingua impostata in questo attributo. |
data-click_listener |
Se impostata, questa funzione verrà chiamata quando verrà fatto clic sul pulsante Accedi con Google. |
Tipi di attributi
Le seguenti sezioni contengono i dettagli sul tipo di ogni attributo e un esempio.
Tipo di dati
Il tipo di pulsante. Il valore predefinito è standard
. Consulta la seguente tabella per
ulteriori informazioni:
Tipo | Obbligatorio | Esempio |
---|---|---|
string | Sì | data-type="icon" |
Nella tabella che segue vengono elencati i tipi di pulsanti disponibili e le relative descrizioni:
Tipo | |
---|---|
standard |
Un pulsante con testo o informazioni personalizzate:
![]() ![]() |
icon |
Un pulsante a forma di icona senza testo:
![]() |
tema-dati
Il tema del pulsante. Il valore predefinito è outline
. Consulta la seguente tabella per
ulteriori informazioni:
Tipo | Obbligatorio | Esempio |
---|---|---|
string | Facoltativo | data-theme="filled_blue" |
Nella tabella che segue vengono elencati i temi disponibili e le relative descrizioni:
Tema | |
---|---|
outline |
Tema del pulsante standard:
![]() ![]() ![]() |
filled_blue |
Il tema del pulsante blu:
![]() ![]() ![]() |
filled_black |
Il tema del pulsante pieno:
![]() ![]() ![]() |
dimensione-dati
Le dimensioni del pulsante. Il valore predefinito è large
. Consulta la seguente tabella per
ulteriori informazioni:
Tipo | Obbligatorio | Esempio |
---|---|---|
string | Facoltativo | data-size="small" |
Nella tabella che segue vengono elencate le dimensioni dei pulsanti disponibili e le relative descrizioni.
Dimensioni | |
---|---|
large |
Un pulsante grande:
![]() ![]() ![]() |
medium |
Un pulsante di medie dimensioni:
![]() ![]() |
small |
Un piccolo pulsante:
![]() ![]() |
testo-dati
Il testo del pulsante. Il valore predefinito è signin_with
. Il testo dei pulsanti delle icone con attributi data-text
diversi non presenta differenze visive. L'unica eccezione si verifica quando il testo viene letto per consentire l'accessibilità dello schermo.
Per ulteriori informazioni, consulta la seguente tabella:
Tipo | Obbligatorio | Esempio |
---|---|---|
string | Facoltativo | data-text="signup_with" |
Nella tabella che segue vengono elencati i testi dei pulsanti disponibili e le relative descrizioni:
Testo | |
---|---|
signin_with |
Il testo del pulsante è "Accedi con Google":
![]() ![]() |
signup_with |
Il testo del pulsante è "Accedi con Google":
![]() ![]() |
continue_with |
Il testo del pulsante è "Continua con Google":
![]() ![]() |
signin |
Il testo del pulsante è "Accedi":
![]() ![]() |
forma-dati
La forma del pulsante. Il valore predefinito è rectangular
. Consulta la seguente tabella per ulteriori informazioni:
Tipo | Obbligatorio | Esempio |
---|---|---|
string | Facoltativo | data-shape="rectangular" |
Nella tabella che segue vengono elencate le forme dei pulsanti disponibili e le relative descrizioni:
Shape | |
---|---|
rectangular |
Il pulsante di forma rettangolare. Se utilizzato per il tipo di pulsante icon , equivale a square .
![]() ![]() ![]() |
pill |
Il pulsante a forma di pillola. Se utilizzato per il tipo di pulsante icon ,
corrisponde a circle .
![]() ![]() ![]() |
circle |
Il pulsante a forma di cerchio. Se utilizzato per il tipo di pulsante standard , equivale a pill .
![]() ![]() ![]() |
square |
Il pulsante di forma quadrata. Se utilizzato per il tipo di pulsante standard , equivale a rectangular .
![]() ![]() ![]() |
data-logo_alignment
L'allineamento del logo Google. Il valore predefinito è left
. Questo attributo
si applica solo al tipo di pulsante standard
. Per ulteriori informazioni, consulta la seguente tabella:
Tipo | Obbligatorio | Esempio |
---|---|---|
string | Facoltativo | data-logo_alignment="center" |
Nella tabella che segue vengono elencati gli allineamenti disponibili e le relative descrizioni:
allineamento_logo | |
---|---|
left |
Allinea a sinistra il logo di Google:
![]() |
center |
Il logo di Google è allineato al centro:
![]() |
larghezza-dati
La larghezza minima del pulsante, espressa in pixel. La larghezza massima disponibile è 400 pixel.
Per ulteriori informazioni, consulta la seguente tabella:
Tipo | Obbligatorio | Esempio |
---|---|---|
string | Facoltativo | data-width=400 |
data-locale
Campo facoltativo. Visualizza il testo del pulsante utilizzando le impostazioni internazionali specificate, altrimenti utilizza l'Account Google o le impostazioni del browser per impostazione predefinita. Aggiungi il parametro hl
e il codice lingua nell'istruzione src durante il caricamento della libreria, ad esempio gsi/client?hl=<iso-639-code>
.
Se il criterio non è impostato, vengono utilizzate le impostazioni internazionali predefinite del browser o l'impostazione di preferenza dell'utente della sessione Google. Di conseguenza, utenti diversi potrebbero vedere versioni diverse dei pulsanti localizzati e possibilmente con dimensioni diverse.
Per ulteriori informazioni, consulta la seguente tabella:
Tipo | Obbligatorio | Esempio |
---|---|---|
string | Facoltativo | data-locale="zh_CN" |
google.accounts.id.renderButton(document.getElementById("signinDiv"), { theme: 'outline', size: 'large', click_listener: onClickHandler }); function onClickHandler(){ console.log("Sign in with Google button clicked...") }Nell'esempio sopra riportato, il messaggio _Fai clic con il pulsante Accedi con Google..._viene registrato nella console quando viene fatto clic sul pulsante Accedi con Google. ## Integrazione lato server {:#server-side Integration} Gli endpoint lato server devono gestire le seguenti richieste "POST" HTTP. ### L'endpoint del gestore di token ID {:#id-token-handler-endpoint} L'endpoint del gestore di token ID elabora il token ID. In base allo stato dell'account corrispondente, puoi consentire all'utente di accedere e di accedere a una pagina di registrazione o a una pagina di collegamento dell'account per ulteriori informazioni. La richiesta HTTP "POST" contiene le seguenti informazioni:
Formato | Nome | Descrizione |
---|---|---|
Cookie | g_csrf_token |
Una stringa casuale che cambia con ogni richiesta nell'endpoint del gestore. |
Parametro di richiesta | g_csrf_token |
Una stringa uguale al valore del cookie precedente,
g_csrf_token |
Parametro di richiesta | credential |
Il token ID emesso da Google. |
Parametro di richiesta | select_by |
Modalità di selezione delle credenziali. |
Quando viene decodificato, il token ID è simile al seguente esempio:
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" }
Nella tabella seguente sono elencati i possibili valori per il campo select_by
. Il tipo di pulsante utilizzato insieme alla sessione e allo stato del consenso vengono utilizzati per impostare il valore,
L'utente ha premuto il pulsante One Tap o Accedi con Google oppure ha utilizzato la procedura di accesso automatico touchless.
È stata trovata una sessione esistente oppure l'utente ha selezionato e eseguito l'accesso a un Account Google per stabilire una nuova sessione.
Prima della condivisione delle credenziali del token ID con la tua app, l'utente
- hanno premuto il pulsante Conferma per concedere il consenso alla condivisione delle credenziali oppure
- aveva precedentemente concesso il consenso e utilizzato Seleziona un account per scegliere un Account Google.
Il valore di questo campo è impostato su uno di questi tipi
Valore | Descrizione |
---|---|
auto |
Accesso automatico di un utente con una sessione esistente che ha precedentemente concesso il consenso a condividere le credenziali. |
user |
Un utente con una sessione esistente che aveva già concesso il consenso ha premuto il pulsante "Tocca come" di One Tap per condividere le credenziali. |
user_1tap |
Un utente con una sessione esistente ha premuto il pulsante "Continua come" di One Tap per concedere il consenso e condividere le credenziali. Si applica solo a Chrome v75 e versioni successive. |
user_2tap |
Un utente senza una sessione esistente ha premuto il pulsante "Tocca come" di One Tap per selezionare un account, quindi ha premuto il pulsante Conferma in una finestra popup per concedere il consenso e condividere le credenziali. Si applica ai browser non basati su Chromium. |
btn |
Un utente con una sessione esistente che in precedenza ha dato il proprio consenso ha premuto il pulsante Accedi con Google e ha selezionato un Account Google da "Scegli un account" per condividere le credenziali. |
btn_confirm |
Un utente con una sessione esistente ha premuto il pulsante Accedi con Google e ha premuto il pulsante Conferma per concedere il consenso e condividere le credenziali. |
btn_add_session |
Un utente senza una sessione esistente che ha precedentemente concesso il consenso ha fatto clic sul pulsante Accedi con Google per selezionare un Account Google e condividere le credenziali. |
btn_confirm_add_session |
Un utente senza una sessione esistente ha prima premuto il pulsante Accedi con Google per selezionare un Account Google, quindi ha premuto il pulsante Conferma per acconsentire e condividere le credenziali. |
Endpoint del gestore delle credenziali della password
L'endpoint del gestore delle credenziali della password elabora le credenziali della password che il gestore delle credenziali nativo recupera.
La richiesta HTTP POST
contiene le seguenti informazioni:
Formato | Nome | Descrizione |
---|---|---|
Cookie | g_csrf_token |
Una stringa casuale che cambia con ogni richiesta nell'endpoint del gestore. |
Parametro di richiesta | g_csrf_token |
Una stringa uguale al valore del cookie precedente,
g_csrf_token . |
Parametro di richiesta | email |
Questo token ID emesso da Google. |
Parametro di richiesta | password |
Modalità di selezione delle credenziali. |