Halaman referensi ini menjelaskan API atribut data HTML Login dengan Google. Anda dapat menggunakan API untuk menampilkan perintah Sekali Ketuk atau tombol Login dengan Google di halaman web Anda.
Elemen dengan ID "g_id_onload"
Anda dapat memasukkan atribut data Login dengan Google ke dalam elemen yang terlihat atau tidak terlihat, seperti <div>
dan <span>
. Satu-satunya persyaratan adalah ID elemen
disetel ke g_id_onload
. Jangan tempatkan ID ini pada beberapa elemen.
Atribut data
Tabel berikut mencantumkan atribut data beserta deskripsinya:
Atribut | |
---|---|
data-client_id |
Client ID aplikasi Anda |
data-auto_prompt |
Tampilkan ketukan Google One. |
data-auto_select |
Mengaktifkan pilihan otomatis di Google One Tap. |
data-login_uri |
URL endpoint login Anda |
data-callback |
Nama fungsi pengendali token ID JavaScript |
data-native_login_uri |
URL endpoint pengendali kredensial sandi Anda |
data-native_callback |
Nama fungsi pengendali kredensial sandi JavaScript |
data-native_id_param |
Nama parameter untuk nilai credential.id |
data-native_password_param |
Nama parameter untuk nilai credential.password |
data-cancel_on_tap_outside |
Mengontrol apakah permintaan akan dibatalkan jika pengguna mengklik di luar permintaan. |
data-prompt_parent_id |
ID DOM elemen penampung perintah One Tap |
data-skip_prompt_cookie |
Melewati Satu Ketuk jika cookie yang ditentukan memiliki nilai yang tidak kosong. |
data-nonce |
String acak untuk token ID |
data-context |
Judul dan kata dalam perintah Sekali Ketuk |
data-moment_callback |
Nama fungsi pemroses notifikasi status UI perintah |
data-state_cookie_domain |
Jika Anda perlu memanggil Satu Ketuk di domain induk dan subdomainnya, teruskan domain induk ke atribut ini agar hanya satu cookie bersama yang digunakan. |
data-ux_mode |
Alur UX tombol Login dengan Google |
data-allowed_parent_origin |
Asal yang diizinkan untuk menyematkan iframe menengah. Sekali Ketuk akan berjalan dalam mode iframe menengah jika atribut ini ditampilkan. |
data-intermediate_iframe_close_callback |
Mengganti perilaku iframe menengah default saat pengguna menutup Sekali Ketuk secara manual. |
data-itp_support |
Mengaktifkan UX Sekali Ketuk yang diupgrade di browser ITP. |
Jenis atribut
Bagian berikut berisi detail tentang setiap jenis dan contoh atribut.
data-client_id
Atribut ini adalah client ID aplikasi Anda, yang ditemukan dan dibuat di Google Developers Console. Lihat tabel berikut untuk mengetahui informasi lebih lanjut:
Jenis | Diperlukan | Contoh |
---|---|---|
string | Ya | data-client_id="CLIENT_ID.apps.googleusercontent.com" |
data-auto_prompt
Atribut ini menentukan apakah akan menampilkan satu ketukan atau tidak. Nilai defaultnya
adalah true
. Ketuk Google One tidak akan ditampilkan jika nilai ini false
. Lihat
tabel berikut untuk mengetahui informasi selengkapnya:
Jenis | Diperlukan | Contoh |
---|---|---|
boolean | Opsional | data-auto_prompt="true" |
data-auto_select
Atribut ini menentukan apakah akan menampilkan token ID secara otomatis atau tidak, tanpa interaksi pengguna, jika hanya satu sesi Google yang telah menyetujui aplikasi Anda. Nilai defaultnya adalah false
. Lihat tabel berikut untuk mengetahui informasi lebih lanjut:
Jenis | Diperlukan | Contoh |
---|---|---|
boolean | Opsional | data-auto_select="true" |
data-login_uri
Atribut ini adalah URI endpoint login Anda. Dapat dihilangkan jika halaman saat ini adalah halaman login Anda, dalam hal ini kredensial diposting ke halaman ini secara default.
Respons kredensial token ID diposting ke endpoint login saat tidak ada fungsi callback yang ditentukan dan pengguna mengklik tombol Login dengan Google atau Sekali Ketuk, atau tanda otomatis terjadi.
Lihat tabel berikut untuk mengetahui informasi lebih lanjut:
Jenis | Opsional | Contoh |
---|---|---|
URL | Default-nya adalah URI halaman saat ini, atau nilai yang Anda tentukan. Diabaikan saat data-ux_mode="popup" dan
data-callback ditetapkan. |
data-login_uri="https://www.example.com/login" |
Endpoint login Anda harus menangani permintaan POST yang berisi kunci credential
dengan nilai token ID dalam isi.
Berikut adalah contoh permintaan ke endpoint login Anda:
POST /login HTTP/1.1
Host: www.example.com
Content-Type: application/x-www-form-urlencoded
credential=ID_TOKEN
callback data
Atribut ini adalah nama fungsi JavaScript yang menangani token ID yang ditampilkan. Lihat tabel berikut untuk mengetahui informasi lebih lanjut:
Jenis | Diperlukan | Contoh |
---|---|---|
string | Wajib jika data-login_uri tidak ditetapkan. |
data-callback="handleToken" |
Salah satu dari atribut data-login_uri
dan data-callback
mungkin digunakan. Hal ini
bergantung pada konfigurasi komponen dan mode UX berikut:
Atribut
data-login_uri
diperlukan untuk tombol Login dengan Googleredirect
Mode UX, yang mengabaikan atributdata-callback
.Salah satu dari dua atribut ini harus ditetapkan untuk Google One Tap dan tombol Login dengan Google mode UX
popup
. Jika keduanya ditetapkan, atributdata-callback
memiliki prioritas yang lebih tinggi.
Fungsi JavaScript dalam namespace tidak didukung oleh HTML API.
Sebagai gantinya, gunakan fungsi JavaScript global tanpa namespace. Misalnya,
gunakan mylibCallback
, bukan mylib.callback
.
data-native_login_uri
Atribut ini adalah URL endpoint pengendali sandi Anda. Jika Anda
menyetel atribut data-native_login_uri
atau atribut data-native_callback
, library JavaScript akan melakukan fallback ke pengelola kredensial native
saat tidak ada sesi Google. Anda tidak diizinkan untuk menyetel atribut data-native_callback
dan data-native_login_uri
. Lihat tabel berikut untuk mengetahui informasi lebih lanjut:
Jenis | Diperlukan | Contoh |
---|---|---|
string | Opsional | data-login_uri="https://www.example.com/password_login" |
data-native_callback
Atribut ini adalah nama fungsi JavaScript yang menangani kredensial sandi yang ditampilkan dari pengelola kredensial native browser. Jika Anda menyetel atribut data-native_login_uri
atau atribut data-native_callback
, library JavaScript akan melakukan fallback ke pengelola kredensial native saat tidak ada sesi Google. Anda tidak diizinkan untuk menyetel data-native_callback
dan data-native_login_uri
. Lihat tabel berikut untuk
mengetahui informasi selengkapnya:
Jenis | Diperlukan | Contoh |
---|---|---|
string | Opsional | data-native_callback="handlePasswordCredential" |
Fungsi JavaScript dalam namespace tidak didukung oleh HTML API.
Sebagai gantinya, gunakan fungsi JavaScript global tanpa namespace. Misalnya,
gunakan mylibCallback
, bukan mylib.callback
.
data-native_id_param
Saat mengirimkan kredensial sandi ke endpoint pengendali kredensial sandi, Anda dapat menentukan nama parameter untuk kolom credential.id
. Nama
defaultnya adalah email
. Lihat tabel berikut untuk mengetahui informasi lebih lanjut:
Jenis | Diperlukan | Contoh |
---|---|---|
URL | Opsional | data-native_id_param="user_id" |
data-native_password_param
Saat mengirimkan kredensial sandi ke endpoint pengendali kredensial sandi, Anda dapat menentukan nama parameter untuk nilai credential.password
. Nama defaultnya adalah password
. Lihat tabel berikut untuk mengetahui informasi
selengkapnya:
Jenis | Diperlukan | Contoh |
---|---|---|
URL | Opsional | data-native_password_param="pwd" |
data-cancel_on_tap_luar
Atribut ini menetapkan apakah akan membatalkan permintaan Sekali Ketuk jika pengguna
mengklik di luar perintah. Nilai defaultnya adalah true
. Untuk menonaktifkannya, setel
nilai ke false
. Lihat tabel berikut untuk mengetahui informasi lebih lanjut:
Jenis | Diperlukan | Contoh |
---|---|---|
boolean | Opsional | data-cancel_on_tap_outside="false" |
data-prompt_parent_id
Atribut ini menetapkan ID DOM elemen container. Jika tidak disetel, perintah Sekali Ketuk akan ditampilkan di pojok kanan atas jendela. Lihat tabel berikut untuk mengetahui informasi selengkapnya:
Jenis | Diperlukan | Contoh |
---|---|---|
string | Opsional | data-prompt_parent_id="parent_id" |
data-Skip_prompt_cookie
Atribut ini melewati One Tap jika cookie yang ditentukan memiliki nilai yang tidak kosong. Lihat tabel berikut untuk mengetahui informasi selengkapnya:
Jenis | Diperlukan | Contoh |
---|---|---|
string | Opsional | data-skip_prompt_cookie="SID" |
non-data
Atribut ini adalah string acak yang digunakan oleh token ID untuk mencegah serangan replay. Lihat tabel berikut untuk mengetahui informasi lebih lanjut:
Jenis | Diperlukan | Contoh |
---|---|---|
string | Opsional | data-nonce="biaqbm70g23" |
Panjang nonce dibatasi pada ukuran JWT maksimum yang didukung oleh lingkungan Anda, serta masing-masing batasan ukuran HTTP browser dan server.
konteks data
Atribut ini mengubah teks judul dan pesan yang ditampilkan dalam perintah Sekali Ketuk. Lihat tabel berikut untuk mengetahui informasi lebih lanjut:
Jenis | Diperlukan | Contoh |
---|---|---|
string | Opsional | data-context="use" |
Tabel berikut mencantumkan konteks yang tersedia dan deskripsinya:
Konteks | |
---|---|
signin |
"Login dengan Google" |
signup |
"Daftar dengan Google" |
use |
"Gunakan dengan Google" |
data-moment_callback
Atribut ini adalah nama fungsi pemroses notifikasi status UI
pesan. Untuk mengetahui informasi selengkapnya, lihat jenis data
PromptMomentNotification
.
Lihat tabel berikut untuk mengetahui informasi lebih lanjut:
Jenis | Diperlukan | Contoh |
---|---|---|
string | Opsional | data-moment_callback="logMomentNotification" |
Fungsi JavaScript dalam namespace tidak didukung oleh HTML API.
Sebagai gantinya, gunakan fungsi JavaScript global tanpa namespace. Misalnya,
gunakan mylibCallback
, bukan mylib.callback
.
data-state_cookie_domain
Jika Anda perlu menampilkan Sekali Ketuk di domain induk dan subdomainnya, teruskan domain induk ke atribut ini agar cookie bersama dengan satu status digunakan. Lihat tabel berikut untuk mengetahui informasi lebih lanjut:
Jenis | Diperlukan | Contoh |
---|---|---|
string | Opsional | data-state_cookie_domain="example.com" |
data-ux_mode
Atribut ini menyetel alur UX yang digunakan oleh tombol Sign In With Google. Nilai
defaultnya adalah popup
. Atribut ini tidak berdampak pada UX Sekali Ketuk. Lihat
tabel berikut untuk mengetahui informasi selengkapnya:
Jenis | Diperlukan | Contoh |
---|---|---|
string | Opsional | data-ux_mode="redirect" |
Tabel berikut mencantumkan mode UX yang tersedia dan deskripsinya.
Mode UX | |
---|---|
popup |
Melakukan alur UX login di jendela pop-up. |
redirect |
Menjalankan alur UX login dengan pengalihan halaman penuh. |
data-allowed_parent_origin
Asal yang diizinkan untuk menyematkan iframe menengah. Sekali Ketuk akan berjalan dalam mode iframe menengah jika atribut ini ditampilkan. Lihat tabel berikut untuk mengetahui informasi lebih lanjut:
Jenis | Diperlukan | Contoh |
---|---|---|
string atau array string | Opsional | data-allowed_parent_origin="https://example.com" |
Tabel berikut mencantumkan jenis nilai yang didukung dan deskripsinya.
Jenis Nilai | ||
---|---|---|
string |
URI domain tunggal. | "https://example.com" |
string array |
Daftar URI domain yang dipisahkan koma. | "https://news.example.com,https://local.example.com" |
Jika nilai atribut data-allowed_parent_origin
tidak valid, inisialisasi Satu Ketuk
pada mode iframe menengah akan gagal dan berhenti.
Awalan karakter pengganti juga didukung. Misalnya, "https://*.example.com"
akan cocok dengan example.com
dan subdomainnya di semua tingkat (misalnya news.example.com
, login.news.example.com
). Hal yang perlu diingat saat menggunakan karakter pengganti:
- String pola tidak dapat hanya terdiri dari karakter pengganti dan domain level teratas. Misalnya,
https://*.com
danhttps://*.co.uk
tidak valid; Seperti disebutkan di atas,"https://*.example.com"
akan cocok denganexample.com
dan subdomainnya. Anda juga dapat menggunakan daftar yang dipisahkan koma untuk mewakili 2 domain yang berbeda. Misalnya,"https://example1.com,https://*.example2.com"
akan cocok dengan domainexample1.com
,example2.com
, dan subdomain dariexample2.com
- Domain karakter pengganti harus dimulai dengan skema https:// yang aman.
"*.example.com"
akan dianggap tidak valid.
data-intermediate_iframe_close_callback
Mengganti perilaku iframe menengah default saat pengguna menutup Ketuk Satu Kali secara manual dengan mengetuk tombol 'X' di UI Sekali Ketuk. Perilaku default-nya adalah segera menghapus iframe perantara dari DOM.
Kolom data-intermediate_iframe_close_callback
hanya berlaku dalam
mode iframe menengah. Dan hal ini hanya berdampak pada iframe menengah,
bukan iframe Satu Ketuk. UI Satu Ketuk dihapus sebelum callback
dipanggil.
Jenis | Diperlukan | Contoh |
---|---|---|
fungsi | Opsional | data-intermediate_iframe_close_callback="logBeforeClose" |
Fungsi JavaScript dalam namespace tidak didukung oleh HTML API.
Sebagai gantinya, gunakan fungsi JavaScript global tanpa namespace. Misalnya,
gunakan mylibCallback
, bukan mylib.callback
.
dukungan-itp_data
Kolom ini menentukan apakah UX One Tap yang diupgrade harus diaktifkan pada browser yang mendukung Intelligent Tracking Prevention (ITP). Nilai defaultnya adalah
false
. Lihat tabel berikut untuk mengetahui informasi lebih lanjut:
Jenis | Diperlukan | Contoh |
---|---|---|
boolean | Opsional | data-itp_support="true" |
Elemen dengan class "g_id_signin"
Jika Anda menambahkan g_id_signin
ke atribut class
elemen, elemen akan dirender sebagai tombol Login dengan Google.
Anda dapat merender beberapa tombol Login dengan Google di halaman yang sama. Setiap tombol dapat memiliki setelan visualnya sendiri. Setelan ditentukan oleh atribut data berikut ini.
Atribut Data Visual
Tabel berikut mencantumkan atribut data visual dan deskripsinya:
Atribut | |
---|---|
data-type |
Tipe tombol: ikon, atau tombol standar. |
data-theme |
Tema tombol. Misalnya, fill_blue atau fill_black. |
data-size |
Ukuran tombol. Misalnya, kecil atau besar. |
data-text |
Teks tombol. Misalnya, "Login dengan Google" atau "Daftar dengan Google". |
data-shape |
Bentuk tombol. Misalnya, persegi panjang atau lingkaran. |
data-logo_alignment |
Perataan logo Google: kiri atau tengah. |
data-width |
Lebar tombol, dalam piksel. |
data-locale |
Teks tombol dirender dalam bahasa yang ditetapkan di atribut ini. |
Jenis atribut
Bagian berikut berisi detail tentang setiap jenis dan contoh atribut.
jenis data
Jenis tombol. Nilai defaultnya adalah standard
. Lihat tabel berikut untuk
mengetahui informasi selengkapnya:
Jenis | Diperlukan | Contoh |
---|---|---|
string | Ya | data-type="icon" |
Tabel berikut mencantumkan jenis tombol yang tersedia dan deskripsinya:
Jenis | |
---|---|
standard |
Tombol dengan teks atau informasi yang dipersonalisasi:
![]() ![]() |
icon |
Tombol ikon tanpa teks:
![]() |
tema-data
Tema tombol. Nilai defaultnya adalah outline
. Lihat tabel berikut untuk
mengetahui informasi selengkapnya:
Jenis | Diperlukan | Contoh |
---|---|---|
string | Opsional | data-theme="filled_blue" |
Tabel berikut mencantumkan tema yang tersedia dan deskripsinya:
Tema | |
---|---|
outline |
Tema tombol standar:
![]() ![]() ![]() |
filled_blue |
Tema tombol yang berwarna biru:
![]() ![]() ![]() |
filled_black |
Tema tombol yang berwarna hitam:
![]() ![]() ![]() |
ukuran data
Ukuran tombol. Nilai defaultnya adalah large
. Lihat tabel berikut untuk
mengetahui informasi selengkapnya:
Jenis | Diperlukan | Contoh |
---|---|---|
string | Opsional | data-size="small" |
Tabel berikut ini mencantumkan ukuran tombol yang tersedia dan deskripsinya.
Ukuran | |
---|---|
large |
Tombol besar:
![]() ![]() ![]() |
medium |
Tombol berukuran sedang:
![]() ![]() |
small |
Tombol kecil:
![]() ![]() |
teks-data
Teks tombol. Nilai defaultnya adalah signin_with
. Tidak ada perbedaan visual
untuk teks tombol ikon yang memiliki atribut
data-text
berbeda. Satu-satunya pengecualian adalah saat teks dibaca untuk aksesibilitas
layar.
Lihat tabel berikut untuk mengetahui informasi lebih lanjut:
Jenis | Diperlukan | Contoh |
---|---|---|
string | Opsional | data-text="signup_with" |
Tabel berikut mencantumkan teks tombol yang tersedia dan deskripsinya:
Teks | |
---|---|
signin_with |
Teks tombolnya adalah “Login dengan Google”:
![]() ![]() |
signup_with |
Teks tombolnya adalah “Daftar dengan Google”:
![]() ![]() |
continue_with |
Teks tombolnya adalah “Lanjutkan dengan Google”:
![]() ![]() |
signin |
Teks tombolnya adalah “Login”:
![]() ![]() |
bentuk-data
Bentuk tombol. Nilai defaultnya adalah rectangular
. Lihat tabel berikut untuk mengetahui informasi lebih lanjut:
Jenis | Diperlukan | Contoh |
---|---|---|
string | Opsional | data-shape="rectangular" |
Tabel berikut mencantumkan bentuk tombol yang tersedia dan deskripsinya:
Bentuk | |
---|---|
rectangular |
Tombol berbentuk persegi panjang. Jika digunakan untuk jenis tombol
icon , sama dengan square .
![]() ![]() ![]() |
pill |
Tombol berbentuk pil. Jika digunakan untuk jenis tombol icon ,
sama dengan circle .
![]() ![]() ![]() |
circle |
Tombol berbentuk lingkaran. Jika digunakan untuk jenis tombol
standard , sama dengan pill .
![]() ![]() ![]() |
square |
Tombol berbentuk persegi. Jika digunakan untuk jenis tombol
standard , sama dengan rectangular .
![]() ![]() ![]() |
data-logo_alignment
Perataan logo Google. Nilai defaultnya adalah left
. Atribut ini
hanya berlaku untuk jenis tombol standard
. Lihat tabel berikut untuk mengetahui informasi
selengkapnya:
Jenis | Diperlukan | Contoh |
---|---|---|
string | Opsional | data-logo_alignment="center" |
Tabel berikut mencantumkan perataan yang tersedia dan deskripsinya:
logo_alignment | |
---|---|
left |
Ratakan logo Google ke kiri:
![]() |
center |
Menyejajarkan tengah logo Google:
![]() |
lebar data
Lebar tombol minimum, dalam piksel. Lebar maksimum yang tersedia adalah 400 piksel.
Lihat tabel berikut untuk mengetahui informasi lebih lanjut:
Jenis | Diperlukan | Contoh |
---|---|---|
string | Opsional | data-width=400 |
lokal data
Lokal teks tombol yang telah ditetapkan sebelumnya. Jika tidak ditetapkan, lokal default browser atau preferensi pengguna sesi Google akan digunakan. Oleh karena itu, pengguna yang berbeda mungkin melihat versi tombol yang dilokalkan yang berbeda, dan mungkin dengan ukuran yang berbeda.
Lihat tabel berikut untuk mengetahui informasi lebih lanjut:
Jenis | Diperlukan | Contoh |
---|---|---|
string | Opsional | data-locale="zh_CN" |
Integrasi sisi server
Endpoint sisi server Anda harus menangani permintaan POST
HTTP berikut.
Endpoint pengendali token ID
Endpoint pengendali token ID memproses token ID. Berdasarkan status akun yang terkait, Anda dapat memproses login pengguna dan mengarahkan mereka ke halaman pendaftaran atau mengarahkan mereka ke halaman penautan akun untuk mendapatkan informasi tambahan.
Permintaan POST
HTTP berisi informasi berikut:
Format | Name | Deskripsi |
---|---|---|
Cookie | g_csrf_token |
String acak yang berubah dengan setiap permintaan ke endpoint pengendali. |
Parameter permintaan | g_csrf_token |
String yang sama dengan nilai cookie sebelumnya,
g_csrf_token |
Parameter permintaan | credential |
Token ID yang dikeluarkan Google. |
Parameter permintaan | select_by |
Cara memilih kredensial. |
Saat didekode, token ID akan terlihat seperti contoh berikut:
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" }
Tabel berikut mencantumkan kemungkinan nilai untuk kolom select_by
. Jenis
tombol yang digunakan bersama dengan status izin dan sesi digunakan untuk
menetapkan nilai,
Pengguna menekan tombol Sekali Ketuk atau Login dengan Google atau menggunakan proses login Otomatis tanpa sentuhan.
Sesi yang sudah ada ditemukan, atau pengguna memilih dan login ke Akun Google untuk membuat sesi baru.
Sebelum membagikan kredensial token ID kepada aplikasi,
- menekan tombol Konfirmasi untuk memberikan izin mereka agar dapat membagikan kredensial, atau
- sebelumnya telah memberikan izin dan menggunakan Pilih Akun untuk memilih Akun Google.
Nilai kolom ini ditetapkan ke salah satu jenis ini,
Value | Deskripsi |
---|---|
auto |
Login otomatis pengguna dengan sesi yang ada yang sebelumnya telah memberikan izin untuk berbagi kredensial. |
user |
Pengguna dengan sesi yang sudah ada yang sebelumnya memberikan izin menekan tombol Sekali Ketuk 'Lanjutkan sebagai' untuk membagikan kredensial. |
user_1tap |
Pengguna dengan sesi yang sudah ada menekan tombol Sekali Ketuk 'Lanjutkan sebagai' untuk memberikan izin dan membagikan kredensial. Hanya berlaku untuk Chrome v75 dan yang lebih tinggi. |
user_2tap |
Pengguna tanpa sesi yang ada menekan tombol Sekali Ketuk 'Lanjutkan sebagai' untuk memilih akun, lalu menekan tombol Konfirmasi di jendela pop-up untuk memberikan izin dan membagikan kredensial. Berlaku untuk browser berbasis non-Chromium. |
btn |
Pengguna dengan sesi yang sudah ada sebelumnya yang memberikan izin menekan tombol Login dengan Google dan memilih Akun Google dari 'Pilih Akun' untuk berbagi kredensial. |
btn_confirm |
Pengguna dengan sesi yang ada menekan tombol Login dengan Google dan menekan tombol Konfirmasi untuk memberikan izin dan membagikan kredensial. |
btn_add_session |
Pengguna tanpa sesi yang sudah ada sebelumnya yang memberikan izin menekan tombol Login dengan Google untuk memilih Akun Google dan membagikan kredensial. |
btn_confirm_add_session |
Pengguna tanpa sesi yang ada pertama-tama akan menekan tombol Login dengan Google untuk memilih Akun Google, lalu menekan tombol Konfirmasi untuk menyetujui dan membagikan kredensial. |
Endpoint pengendali kredensial sandi
Endpoint pengendali kredensial sandi memproses kredensial sandi yang diambil oleh pengelola kredensial native.
Permintaan POST
HTTP berisi informasi berikut:
Format | Name | Deskripsi |
---|---|---|
Cookie | g_csrf_token |
String acak yang berubah dengan setiap permintaan ke endpoint pengendali. |
Parameter permintaan | g_csrf_token |
String yang sama dengan nilai cookie sebelumnya,
g_csrf_token . |
Parameter permintaan | email |
Token ID ini yang dikeluarkan oleh Google. |
Parameter permintaan | password |
Cara memilih kredensial. |