Ringkasan

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Login dengan Google membantu Anda mengelola autentikasi pengguna dengan cepat dan mudah serta login ke situs Anda. Pengguna login ke Akun Google, memberikan izin mereka, dan membagikan informasi profil mereka dengan aman ke platform Anda.

Tombol dan beberapa alur yang dapat disesuaikan didukung untuk pendaftaran dan login pengguna.

Pendaftaran mengacu pada langkah-langkah untuk mendapatkan izin pemegang Akun Google agar dapat membagikan informasi profil mereka ke platform Anda. Biasanya, akun baru dibuat di situs Anda menggunakan data bersama ini, tetapi ini bukan persyaratan.

Login merujuk pada login pengguna ke Akun Google menggunakan tombol login yang dipersonalisasi atau Sekali ketuk dan Login otomatis untuk pengguna yang sudah login ke Akun Google mereka.

Demo Login dengan Google

Klik tombol untuk login ke Akun Google Anda.

Privasi pengguna

Data dari Login dengan Google tidak digunakan untuk tujuan iklan atau non-keamanan lainnya.

Kasus penggunaan

Beberapa alasan untuk menambahkan Login dengan Google ke situs Anda adalah:

  • Tambahkan tombol Login dengan Google yang terlihat tepercaya dan aman ke halaman setelan atau pembuatan akun.
  • Mengisi otomatis akun baru dengan data yang dibagikan secara konsensual dari profil Akun Google.
  • Login sekali ke Akun Google tanpa memasukkan kembali nama pengguna atau sandi di situs lain.
  • Saat kunjungan kembali, login otomatis atau dengan sekali klik di seluruh situs.
  • Gunakan Akun Google terverifikasi untuk melindungi komentar, pemungutan suara, atau formulir dari penyalahgunaan, sekaligus mengizinkan anonimitas.

Fitur yang didukung

Fitur ini didukung oleh Login dengan Google:

  • Daftar untuk secara opsional membuat akun baru yang diisi otomatis dari profil Akun Google.
  • Login, menggunakan pemilih akun untuk memilih dari beberapa akun.
  • Login dengan Sekali ketuk, jika Anda sudah login ke Akun Google Anda.
  • Login secara otomatis, pada kunjungan kembali dari penggunaan komputer, ponsel, atau bahkan beberapa tab browser.
  • Logout, untuk menonaktifkan login otomatis di semua perangkat Anda.
  • Menangguhkan Akun Google Anda akan menghentikan login ke semua situs menggunakan Login dengan Google.
  • Menghapus akun Google atau partner Anda akan memengaruhi satu, tetapi tidak yang lain.
  • Gunakan penyedia identitas pihak ketiga atau daftar langsung jika Anda memilih untuk tidak membagikan profil Akun Google Anda dengan situs.

Bermigrasi ke tombol Login dengan Google

Jika situs Anda sudah memanfaatkan tombol Login dengan Google yang ada, memigrasikan ke tombol Login Dengan Google yang baru bersifat sederhana dan menawarkan sejumlah keuntungan:

  • Pengalaman yang dipersonalisasi memungkinkan pengguna melihat foto profil untuk mengidentifikasi atau memilih dari beberapa Akun Google, sehingga mengurangi hambatan pendaftaran dan login.

  • Dengan mempertimbangkan kepercayaan dan keamanan pengguna, kami telah meningkatkan kontrol privasi dan meningkatkan visibilitas untuk setiap data yang dibagikan.

  • Tampilan dan nuansa yang konsisten di internet meningkatkan kepercayaan pengguna versus branding Login dengan Google yang tidak konsisten.

  • Untuk developer, kami telah mendesain ulang library agar tidak memerlukan banyak coding dan upaya.

  • Selain itu, perubahan ini dimaksudkan untuk mengisolasi dan meminimalkan risiko saat kami meluncurkan fitur baru dan perubahan keamanan seperti menonaktifkan cookie pihak ketiga.

Lihat panduan migrasi kami untuk mengetahui informasi selengkapnya.

Momen Autentikasi dan Otorisasi Terpisah

Untuk mendapatkan token akses agar dapat digunakan dengan Google API, atau untuk memuat beberapa data pengguna, Anda harus memanggil API identitas layanan identitas Google. Ini adalah JavaScript API terpisah, tetapi dikemas bersama dengan API autentikasi.

Jika situs Anda perlu memanggil API autentikasi dan otorisasi, Anda harus memanggilnya secara terpisah pada saat yang berbeda. Pada saat autentikasi, tombol Sekali Ketuk dan/atau yang dipersonalisasi ditampilkan untuk memungkinkan pengguna login atau mendaftar ke situs Anda. Di lain waktu, saat memuat data dari Google diperlukan, Anda memanggil API otorisasi untuk meminta izin dan mendapatkan token akses untuk akses data. Pemisahan ini mematuhi praktik terbaik otorisasi inkremental yang direkomendasikan, yang memerlukan izin sesuai konteks.

Untuk menerapkan pemisahan ini, API autentikasi hanya dapat menampilkan token ID yang digunakan untuk login ke situs Anda, sedangkan API otorisasi hanya dapat menampilkan kode atau token akses yang hanya digunakan untuk akses data tanpa login.

Berkat pemisahan ini, pengguna akan memiliki pengalaman autentikasi yang konsisten di berbagai situs, yang dapat meningkatkan kepercayaan dan penggunaan pengguna, serta rasio konversi pengguna yang lebih baik di situs Anda.

Cara kerja

Library JavaScript disertakan dalam situs Anda. Selain itu, HTML atau JavaScript digunakan untuk menyesuaikan tampilan dan nuansa tombol yang dipersonalisasi, serta perilaku sekali ketuk, Login otomatis, dan logout.

Login Akun Google

Agar Login dengan Google berfungsi, harus ada sesi Google yang aktif di browser. Login Sekali Ketuk dan Otomatis hanya dipicu saat pengguna login ke Google sebelum memuat halaman web Anda. Dengan alur tombol Login dengan Google, pengguna akan diminta untuk login ke Google saat tombol ditekan, sehingga membuat sesi Google yang aktif:

Teks alternatif

lalu login ke Akun Google:

Teks alternatif

Selanjutnya, Google mengonfirmasi bahwa pemilik Akun Google telah memberikan izin untuk membagikan profilnya dengan aplikasi Anda.

Jika belum melakukannya, pengguna yang mengunjungi situs Anda akan dimintai izin untuk membagikan informasi profil Akun Google mereka ke aplikasi Anda.

Saat Sekali Ketuk diaktifkan, pengguna akan melihat dialog izin dan login:

Teks alternatif

Jika pengguna sebelumnya telah login ke aplikasi Anda dan memberikan izin, tombol yang dipersonalisasi akan ditampilkan dan mengklik tombol tersebut akan langsung membuat pengguna login ke situs Anda.

Teks alternatif

Jika tidak, tombol yang tidak dipersonalisasi akan ditampilkan:

Teks alternatif

Menekan tombol Login dengan Google akan memicu momen izin dan login:

Teks alternatif

Login otomatis

Login otomatis hanya tersedia jika pengguna telah memberikan izin sebelumnya. Jika Anda mengaktifkan Login otomatis, pengguna yang kembali akan melihat dialog pop-up selama jangka waktu singkat untuk memungkinkan mereka membatalkan proses login sebelum token ID tersebut dibagikan dengan aplikasi Anda. Pengunjung kali pertama, atau pengguna yang mencabut izin sebelumnya untuk membagikan profil mereka dengan aplikasi Anda akan melihat dialog Sekali Ketuk.

Teks alternatif

Login pengguna ke situs Anda

Setelah izin pengguna, kredensial Token Web JSON (JWT) yang berisi nama, email, dan foto profil pengguna dibagikan menggunakan pengendali callback JavaScript atau pengalihan ke layanan backend Anda.

Anda akan mengelola status sesi per pengguna untuk login ke situs Anda.

Status login pengguna ke Akun Google dan aplikasi Anda tidak saling bergantung, kecuali selama proses login itu sendiri, saat Anda mengetahui bahwa pengguna telah berhasil diautentikasi dan login ke Akun Google mereka. Pengguna dapat tetap login, logout, atau beralih ke Akun Google lain sembari mempertahankan sesi login yang aktif di situs Anda.

Dari sini, Anda dapat:

  • memilih untuk hanya mengizinkan pengguna terverifikasi mengakses halaman di situs Anda,
  • menggunakan informasi profil untuk memeriksa akun duplikat, mengaitkan pengguna dengan akun yang ada, atau menggunakan informasi profil untuk mengisi otomatis dan membuat akun baru di platform Anda,
  • mengizinkan aktivitas lain yang memerlukan akun pengguna terverifikasi.

Pengguna dapat menonaktifkan login dengan Sekali Ketuk dan Otomatis, atau mencabut izin untuk membagikan profil akunnya dengan mengunjungi myaccount.google.com kapan saja.