Peringatan: Data ini disediakan berdasarkan Kebijakan Data Pengguna Google. Harap tinjau dan patuhi kebijakan tersebut. Ketidakpatuhan terhadap persyaratan tersebut dapat mengakibatkan penangguhan project atau akun.

Referensi Login dengan Google HTML API

Halaman referensi ini menjelaskan API atribut data 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.

id-klien_data

Atribut ini adalah client ID aplikasi Anda, yang dapat ditemukan dan dibuat di Google Developers Console. Lihat tabel berikut untuk mengetahui informasi lebih lanjut:

Jenis Wajib 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 Wajib Contoh
boolean Opsional data-auto_prompt="true"

data-auto_select

Atribut ini menentukan apakah token ID akan ditampilkan 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 Wajib 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 Setelan defaultnya 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 Wajib Contoh
string Wajib ada 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:

  • Halamandata-login_uri diperlukan untuk tombol Login dengan Googleredirect Mode UX, yang mengabaikandata-callback.

  • Salah satu dari dua atribut ini harus disetel untuk Google One Tap dan tombol Login dengan Google mode UX popup. Jika keduanya ditetapkan, atribut data-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 kembali ke pengelola kredensial native saat tidak ada sesi Google. Anda tidak diizinkan untuk menetapkan atribut data-native_callback dan data-native_login_uri. Lihat tabel berikut untuk mengetahui informasi lebih lanjut:

Jenis Wajib 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 lebih lanjut:

Jenis Wajib 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 Wajib 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 Wajib 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 Wajib 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 sudut kanan atas jendela. Lihat tabel berikut untuk mengetahui informasi selengkapnya:

Jenis Wajib Contoh
string Opsional data-prompt_parent_id="parent_id"

Atribut ini melewati One Tap jika cookie yang ditentukan memiliki nilai yang tidak kosong. Lihat tabel berikut untuk mengetahui informasi selengkapnya:

Jenis Wajib 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 Wajib Contoh
string Opsional data-nonce="biaqbm70g23"

Panjang nonce dibatasi pada ukuran JWT maksimum yang didukung oleh lingkungan Anda, serta masing-masing batasan ukuran HTTP dan browser HTTP.

konteks data

Atribut ini mengubah teks judul dan pesan yang ditampilkan dalam perintah Sekali Ketuk. Lihat tabel berikut untuk mengetahui informasi lebih lanjut:

Jenis Wajib 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 prompt. Untuk mengetahui informasi selengkapnya, lihat jenis data PromptMomentNotification. Lihat tabel berikut untuk mengetahui informasi lebih lanjut:

Jenis Wajib 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.

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 Wajib 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 Wajib 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 Wajib 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://contoh.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-hal yang perlu diingat saat menggunakan karakter pengganti:

  • String pola tidak dapat hanya terdiri dari karakter pengganti dan domain level teratas. Misalnya, https://*.com dan https://*.co.uk tidak valid; Seperti disebutkan di atas, "https://*.example.com" akan cocok dengan example.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 domain example1.com, example2.com, dan subdomain dari example2.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 Satu Ketuk 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 Wajib 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 Wajib Contoh
boolean Opsional data-itp_support="true"

Elemen dengan class "g_id_signin"

Jika Anda menambahkan g_id_signin ke atribut class elemen, elemen tersebut 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 lebih lanjut:

Jenis Wajib 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 lebih lanjut:

Jenis Wajib Contoh
string Opsional data-theme="filled_blue"

Tabel berikut mencantumkan tema yang tersedia dan deskripsinya:

Tema
outline Tema tombol standar:
Tombol standar dengan latar belakang putih Tombol ikon dengan latar belakang putih Tombol yang dipersonalisasi dengan latar belakang putih
filled_blue Tema tombol yang berwarna biru:
Tombol standar dengan latar belakang biru Tombol ikon dengan latar belakang biru Tombol yang dipersonalisasi dengan latar belakang biru
filled_black Tema tombol yang berwarna hitam:
Tombol standar dengan latar belakang hitam Tombol ikon dengan latar belakang hitam Tombol yang dipersonalisasi dengan latar belakang hitam

ukuran data

Ukuran tombol. Nilai defaultnya adalah large. Lihat tabel berikut untuk mengetahui informasi lebih lanjut:

Jenis Wajib Contoh
string Opsional data-size="small"

Tabel berikut ini mencantumkan ukuran tombol yang tersedia dan deskripsinya.

Ukuran
large Tombol besar:
Tombol standar besar Tombol ikon besar Tombol besar yang dipersonalisasi
medium Tombol berukuran sedang:
Tombol standar sedang Tombol ikon sedang
small Tombol kecil:
Tombol kecil Tombol ikon 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 Wajib 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”:
Tombol standar berlabel &#39;Login dengan Google&#39; Tombol ikon tanpa teks yang terlihat
signup_with Teks tombolnya adalah “Daftar dengan Google”:
Tombol standar berlabel &#39;Daftar dengan Google&#39; Tombol ikon tanpa teks yang terlihat
continue_with Teks tombolnya adalah “Lanjutkan dengan Google”:
Tombol standar berlabel &#39;Lanjutkan dengan Google&#39; Tombol ikon tanpa teks yang terlihat
signin Teks tombolnya adalah “Login”:
Tombol standar berlabel &#39;Login&#39; Tombol ikon tanpa teks yang terlihat

bentuk-data

Bentuk tombol. Nilai defaultnya adalah rectangular. Lihat tabel berikut untuk mengetahui informasi lebih lanjut:

Jenis Wajib 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.
Tombol standar persegi panjang Tombol ikon persegi panjang Tombol personalisasi persegi panjang
pill Tombol berbentuk pil. Jika digunakan untuk jenis tombol icon, sama dengan circle.
Tombol standar berbentuk pil Tombol ikon berbentuk pil Tombol personalisasi berbentuk pil
circle Tombol berbentuk lingkaran. Jika digunakan untuk jenis tombol standard, sama dengan pill.
Tombol standar lingkaran Tombol ikon lingkaran Tombol lingkaran melingkar yang dipersonalisasi
square Tombol berbentuk persegi. Jika digunakan untuk jenis tombol standard, sama dengan rectangular.
Tombol standar persegi Tombol ikon persegi Tombol persegi yang dipersonalisasi

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 Wajib Contoh
string Opsional data-logo_alignment="center"

Tabel berikut mencantumkan perataan yang tersedia dan deskripsinya:

logo_alignment
left Ratakan logo Google ke kiri:
Tombol standar dengan logo G di sebelah kiri
center Menyejajarkan tengah logo Google:
Tombol standar dengan logo G di tengah

lebar data

Lebar tombol minimum, dalam piksel. Lebar maksimum yang tersedia adalah 400 piksel.

Lihat tabel berikut untuk mengetahui informasi lebih lanjut:

Jenis Wajib Contoh
string Opsional data-width=400

lokal data

Lokal teks tombol yang telah ditetapkan sebelumnya. Jika tidak ditetapkan, lokalitas 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 Wajib 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 Nama 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 sesi dan status izin 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,

Nilai Deskripsi
auto Login otomatis pengguna dengan sesi yang ada yang sebelumnya telah memberikan izin untuk berbagi kredensial.
user Pengguna dengan sesi yang sudah pernah memberikan izin menekan tombol 'Lanjutkan sebagai' Sekali Ketuk untuk membagikan kredensial.
user_1tap Pengguna dengan sesi yang ada menekan tombol Sekali Ketuk 'Lanjutkan sebagai' untuk memberikan izin dan membagikan kredensial. Hanya berlaku untuk Chrome v75 dan yang lebih baru.
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 membagikan 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 sebelumnya 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 Nama 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.