Google Login di Web
Copas prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Pendahuluan
Bab berjudul “Pendahuluan”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 sebelumnya. Pengaturan Umum.
Menggunakan login Google di web
Bab berjudul “Menggunakan login Google di web”Menggunakan login Google di web cukup sederhana.
-
Untuk menggunakan fitur ini, Anda harus melakukan langkah-langkah berikut:
-
Jika Anda telah mengonfigurasi Google Login untuk Android, Anda dapat melewatkan langkah ini karena Anda telah membuat klien web. Anda dapat melanjutkan langsung ke langkah 2.
-
Bar pencarian Google Console
credentialsCariAPIs and Servicesdan klik pada
-
Hasil pencarian menampilkan opsi kredential dengan API dan Services yang ditebalkan
create credentials
-
Pilih
OAuth client ID
-
Pilihlah
Application typesebagaiWeb application
-
Berikan nama klien dan klik
Create
-
Salin ID klien, Anda akan menggunakan ini sebagai
webClientIddi aplikasi Anda
-
-
Konfigurasi klien Web di Google Console
-
Silakan buka halaman dan klik pada klien web Anda Daftar kunci akun menampilkan klien web untuk diklik
-
Semua alamat yang mungkin Anda gunakan untuk aplikasi Anda. Dalam kasus saya, saya hanya
Authorized JavaScript originsmenggunakan localhost, tetapi karena saya menggunakan porta khusus saya harus menambahkan kedua Silakan klik pada Bagian asal JavaScript yang diotorisasi dengan tombol Tambah URIhttp://localhostSilakan ketik URL Andahttp://localhost:5173-
untuk mengizinkan akses ke aplikasi Anda
add URI
-
untuk mengizinkan akses ke aplikasi Anda
-
Silakan ulangi sampai Anda menambahkan semua URL
-
Ketika Anda selesai, layar Anda harus terlihat seperti ini
-
-
Sekarang, silakan menambahkan beberapa
Authorized redirect URIsHal ini akan bergantung pada halaman mana yang Anda gunakan untuk menggunakan plugin CapacitorSocialLogin. Pada kasus saya, saya akan menggunakan plugin ini padahttp://localhost:5173/auth-
Silakan klik pada
ADD URI
-
Masukkan URL Anda dan klik
ADD URLlagi
-
-
Klik
save
-
-
Sekarang, Anda harus sudah siap untuk memanggil
logindari JavaScript seperti ini:-
Pertama, import
SocialLoginimport { SocialLogin } from '@capgo/capacitor-social-login'; -
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',}})})
-
Buatlah tombol login yang memanggil
SocialLogin.loginketika diklikconst res = await SocialLogin.login({provider: 'google',options: {}})// Handle the responseconsole.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-login-social untuk kemampuan asli di Menggunakan @capgo/capacitor-login-social, @capgo/capacitor-login-social untuk detail implementasi di @capgo/capacitor-login-social, @capgo/capacitor-passkey untuk detail implementasi di @capgo/capacitor-passkey, @capgo/capacitor-biometrik-asli untuk detail implementasi di @capgo/capacitor-native-biometric, dan Autentikasi Dua Faktor untuk detail implementasi di Autentikasi Dua Faktor.