Daftar dengan Google
10 mnt
tutorial masuk dengan google pendahuluan masuk dengan google memungkinkan pengguna untuk masuk ke aplikasi menggunakan akun google mereka prasyarat untuk menyelesaikan tutorial ini, anda akan membutuhkan sebuah aplikasi yang dibuat di back4app lihat tutorial membuat aplikasi baru https //www back4app com/docs/get started/new parse app untuk belajar cara membuat aplikasi di back4app siapkan subdomain untuk aplikasi back4app anda lihat mengaktifkan hosting web dan kuery langsung https //www back4app com/docs/platform/activating web hosting untuk belajar cara membuat subdomain di back4app sebuah akun pengembang google https //developers google com/?hl=pt br 1 buat aplikasi baru di back4app pertama tama, perlu dipastikan bahwa anda memiliki aplikasi yang sudah dibuat di back4app namun, jika anda adalah pengguna baru, anda dapat memeriksa tutorial ini https //www back4app com/docs/get started/new parse app untuk belajar cara membuatnya 2 buat identifikasi klien baru masuk ke akun pengembang google https //developers google com/ dan pergi ke \<font color="#2166ae">konsol api google\</font> klik \<font color="#2166ae">kredensial\</font> dan pilih \<font color="#2166ae">id klien oauth 2 0\</font> jika anda tidak memiliki layar persetujuan, google akan meminta anda untuk membuat satu klik \<font color="#2166ae">konfigurasi layar persetujuan\</font> , anda akan diarahkan ke halaman berikut selesaikan konfigurasi persetujuan layar dan tekan \<font color="#2166ae">simpan\</font> pilih platform yang anda butuhkan untuk contoh ini, saya menggunakan javascript (aplikasi web), tetapi anda harus memilih yang akan anda gunakan di \<font color="#2166ae">asal javascript yang diizinkan\</font> , ganti url dengan subdomain anda di \<font color="#2166ae">uri pengalihan yang diizinkan\</font> , masukkan subdomain anda diikuti dengan \<font color="#2166ae">/redirect\</font> seperti yang ditunjukkan pada gambar di bawah catatan jika anda belum mengaktifkan subdomain anda, silakan periksa panduan berikut untuk mengetahui cara melakukannya buat subdomain anda https //www back4app com/docs/platform/activating web hosting setelah itu anda harus memiliki id klien dan rahasia anda 3 ambil kode anda kunjungi url berikut, mengganti nilai untuk \<font color="#2166ae">redirect uri\</font> dan \<font color="#2166ae">client id\</font> untuk yang anda buat https //accounts google com/o/oauth2/v2/auth?scope=https%3a//www googleapis com/auth/drive metadata readonly\&access type=offline\&include granted scopes=true\&response type=code\&state=state parameter passthrough value\&redirect uri=redirect url\&client id=client id lingkup yang diperlukan untuk mengambil auth token dan kemudian user id adalah https //www googleapis com/auth/userinfo email https //www googleapis com/auth/plus me https //www googleapis com/auth/userinfo profile masuk dengan akun google anda dan situs web yang diarahkan akan memiliki kode anda di url salin bagian kode dari url saja dan jalankan perintah curl berikut dengan mengganti nilai \<font color="#2166ae">your code\</font> , \<font color="#2166ae">client id\</font> , \<font color="#2166ae">client secret\</font> , dan \<font color="#2166ae">redirect uri\</font> untuk nilai aplikasi anda 1 curl x post \\ 2 https //oauth2 googleapis com/token \\ 3 f 'grant type=authorization code' \\ 4 f 'code=your code' \\ 5 f 'client id=client id' \\ 6 f 'client secret=client secret' \\ 7 f 'redirect uri=redirect uri' jalankan dan anda harus mengambil token akses anda ingat kode hanya dapat digunakan sekali jika anda mendapatkan kesalahan atau tidak menggunakan token anda, anda harus menghasilkan ulang kode anda untuk dapat menjalankannya lagi sekarang saatnya untuk mengambil \<font color="#2166ae">id pengguna google\</font> ini adalah string numerik yang akan anda kirimkan sebagai \<font color="#2166ae">id\</font> di langkah 4 untuk melakukannya, jalankan perintah berikut dengan mengganti \<font color="#2166ae">token anda\</font> string dengan token yang anda terima di perintah sebelumnya 1 curl x get https //www googleapis com/userinfo/v2/me?access token=your token 4 mulai pengembangan sekarang setelah masuk dengan google dikonfigurasi, anda dapat memulai proses pengembangan format untuk authdata adalah 1 { 2 "google" { 3 "id" "user's google id (string)", 4 "id token" "an authorized google id token for the user (use when not using access token)", 5 "access token" "an authorized google access token for the user (use when not using id token)" 6 } 7 } berikut adalah metode untuk sdk ios 1 pfuser loginwithauthtype(inbackground "google", authdata \["access token"\ tokenstring, "id" user]) continuewith { task > any? in 2 3 } dan berikut untuk sdk android 1 map\<string, string> authdata = new hashmap\<string, string>(); 2 authdata put("access token", tokenstring); 3 authdata put("id", user); 4 parseuser loginwithinbackground("google", authdata){ 5 6 } ingat, ini harus dilakukan pada setiap login untuk setiap pengguna