Lebih cepat ke konten

Login Google di Web

GitHub

Dalam panduan ini, Anda akan belajar cara mengatur Login Google dengan Capgo Login Sosial untuk aplikasi web. Saya asumsikan bahwa Anda telah membaca panduan pengaturan umum. Pengaturan Umum.

Menggunakan login Google di web cukup sederhana. Untuk menggunakan fitur ini, Anda harus melakukan hal berikut:

  1. Membuat klien web di Google Console

    1. Mengklik bar pencarian

      Bar pencarian Google Console
    2. Cari credentials dan mengklik pada APIs and Services Pilihan (nomor 2 pada screenshot)

      Hasil pencarian menampilkan opsi kredential dengan APIs dan Services yang ditebalkan
    3. Mengklik pada create credentials

      Membuat kunci autentikasi di Google Console
    4. Pilih OAuth client ID

      Option ID OAuth di menu pembuatan kunci
    5. Pilih Application type sebagai Web application

      Pilihan jenis aplikasi dengan opsi Web yang ditonjolkan
    6. Berikan nama klien dan klik Create

      Form pembuatan klien web dengan bidang nama yang ditonjolkan
    7. Salin ID klien, Anda akan menggunakan ini sebagai webClientId dalam aplikasi Anda

      Detail ID klien menampilkan ID klien web untuk disalin
  2. Konfigurasi klien web di Google Console

    1. Silakan buka halaman halaman kredit Daftar kunci yang menampilkan klien web untuk diklik

      Daftar kunci menampilkan klien web untuk diklik
    2. Sekarang, silakan tambahkan Authorized JavaScript originsSemua alamat yang mungkin digunakan oleh aplikasi Anda harus dimasukkan. Dalam kasus saya, saya akan ONLY use localhost, but since I use a custom port I have to add both http://localhost and http://localhost:5173

      1. Klik di sini add URI

        Bagian asal JavaScript yang diotorisasi dengan tombol Tambah URI
      2. Silakan tambahkan alamat Anda

        Dialog Tambah URI dengan alamat URL localhost
      3. Silakan ulangi sampai Anda menambahkan semua URL

      4. Setelah Anda selesai, layar Anda seharusnya terlihat seperti ini

        Asal JavaScript yang Diberi Izin dengan URL Lokal Banyak
    3. Sekarang, silakan menambahkan beberapa Authorized redirect URIs Hal ini tergantung pada halaman mana yang Anda gunakan untuk mengaktifkan plugin CapacitorSocialLogin. Pada kasus saya, saya akan menggunakan plugin ini pada http://localhost:5173/auth

      1. Silakan klik pada ADD URI

        Bab yang diotorisasi untuk URI redirect dengan tombol ADD URI
      2. Masukkan URL Anda dan klik ADD URL lagi

        ADD URI dialog with redirect URL entered
    4. Klik save

      Botol simpan di bawah konfigurasi klien web
  3. Sekarang, Anda harus sudah siap untuk memanggil login seperti berikut dari JavaScript

    1. Pertama, import SocialLogin

      import { SocialLogin } from '@capgo/capacitor-social-login';
    2. Lalu, panggil initialize. Ini harus dipanggil HANYA sekali.

      // onMounted is Vue specific
      // webClientId is the client ID you got in the web client creation step not the android client ID.
      onMounted(() => {
      SocialLogin.initialize({
      google: {
      webClientId: '673324426943-avl4v9ubdas7a0u7igf7in03pdj1dkmg.apps.googleusercontent.com',
      }
      })
      })
    1. Buatlah tombol login yang memanggil SocialLogin.login ketika diklik

      const res = await SocialLogin.login({
      provider: 'google',
      options: {}
      })
      // Handle the response
      console.log(JSON.stringify(res));

Teruskan dari Google Login di Web

Judul Bagian: Teruskan dari Google Login di Web

Jika Anda menggunakan Google Login di Web untuk merencanakan autentikasi dan alur akun, hubungkannya dengan Menggunakan @capgo/capacitor-social-login untuk kemampuan asli di Menggunakan @capgo/capacitor-social-login, @capgo/capacitor-login Sosial untuk detail implementasi di @capgo/capacitor-social-login, @capgo/capacitor-passkey untuk detail implementasi di @capgo/capacitor-passkey, @capgo/capacitor-native-biometric untuk detail implementasi di @capgo/capacitor-native-biometric, dan Dua Faktor Autentikasi untuk detail implementasi di Dua Faktor Autentikasi.