Project Sederhana Login Laravel5 dengan Google

Laravel Socialite adalah salah satu library yang disediakan oleh pembuat laravel. Library ini berguna untuk mempermudah pertukaran data pengguna atau lebih tepatnya meminta izin pihak ketiga(OAuth) ke website seperti Facebook, Google, dan Linkedin, Pada tulisan ini, Anda akan menggunakan data salah satu diantara situs tersebut yaitu google yang menyediakan sekumpulan informasi pribadi penggunanya sebagai identitas pengguna pada website Anda agar calon pengguna dapat secara instan mengisi data diri sesuai dengan kebutuhan.


Melalui alamat web github, Anda bisa memantau versi dan kondisi pengembangannya oleh para developer dan kontributor, di repository ini juga ditampilkan petunjuk cara menginstall socialite. Sebenarnya, petunjuk yang disediakan laravel melalui readme untuk menerapkan library socialitenya dalam proyek web Anda mudah dipahami, namun jika Anda membutuhkan cara yang lebih instan dalam menggunakan library ini, saya menyediakan proyek open source login laravel menggunakan dukungan google sebagai pihak ketiga. Silahkan mengunjunginya pada link ini.

Pada proyek tersebut, Anda hanya perlu melakukan konfigurasi lebih lanjut sesuai instruksi didalam file readme yang sudah tersedia. Konfigurasi akan lebih banyak dilakukan di bagian pengaturan OAuth di situs google. Lakukan beberapa pengaturan sesuai dengan syarat untuk otentikasinya seperti mengatur  app name, app key, dan app secret. pengaturan ini dibutuhkan agar google menerima permintaan bertukar data pengguna untuk selanjutnya dipakai di website laravel Anda.

Di repository laravel google login ini juga terdapat website sederhana yang menerapkan login dengan menggunakan akun google sebagai contoh langsung, website tersebut sudah diatur seminimal mungkin dengan hanya menampilkan interface berupa link "login with google", link ini kemudian akan mengalihkan menuju ke alamat default google yang meminta persetujuan pengguna, dan ketika pengguna sudah setuju berbagi datanya dengan melakukan konfirmasi email dan password, akan dibawa menuju dashboard berisi daftar pengguna yang telah berhasil mendaftar.  jika berminat, silahkan mengeksplorasinya sendiri dan menentukan keputusan selanjutnya, dan tentu saja, Anda bisa juga mendaftar di website tersebut, kemudian menilai proyek laravel login with google ini, apakah akan dipakai, atau tidak?.

No comments:

Post a Comment