Login Dengan Social Media di Laravel Menggunakan Socialite #7 : Login & Register Dengan GitHub


Login Dengan Social Media di Laravel Menggunakan Socialite #7 : Login & Register Dengan GitHub

Login Dengan Social Media di Laravel Menggunakan Socialite #7 : Login & Register Dengan GitHub - Halo teman-teman semuanya, pada kesempatan kali ini kita semua akan belajar bagaimana cara mendapatkan CLIENT ID & SECRET ID dari GitHub.

CLIENT ID & SECRET ID ini akan kita gunakan sebagai OAuth di project Laravel kita yang menggunakan Socialite. Langsung saja kita mulai.

Langkah 1 - Mendapatkan CLIENT ID & SECRET ID GitHub

Silahkan teman-teman Daftar / Login di GitHub, setelah berhasil login, silahkan teman-teman klik menu setting seperti gambar di bawah ini :


Selanjutnya teman-teman klik menu Developer Settings > OAuth Apps > Create OAuth App, kurang lebih seperti berikut ini :



Kemudian silahkan teman-teman isi semua form yang dibutuhkan, setelah itu silahkan teman-teman simpan, maka teman-teman akan mendpatkan CLIENT ID & SECRET ID.

Langkah 2 - Konfigurasi Credential GitHub

Silahkan copy CLIENT ID dan SECRET ID teman-teman dan pastekan di variabel di dalam file .env, di bagian konfigurasi GitHub

GITHUB_CLIENT_ID=paste_client_id
GITHUB_CLIENT_SECRET=paste_secret_id
GITHUB_CLIENT_REDIRECT=http://localhost:8000/auth/github/callback

Langkah 3 - Uji Coba Login Dengan GitHub

Silahkan teman-teman restart server projectnya, kemudian jalankan lagi dengan mengetikan perintah :

php artisan serve

Sekarang teman-teman bisa mencoba aplikasiya dengan Login atau Register dengan akun GitHub.

Sampai disini pembahasan tentang mendapatkan CLIENT ID dan SECRET ID dari GitHub dan cara menggunakan OAuth Login dengan GitHub di Laravel.

Di artikel selanjutnya kita semua akan belajar denganOAuth Login menggunakan Facebook.

Terima Kasih


Fika Ridaul Maulayya
Full-Stack Developer, Content Creator and CO-Founder SantriKoding.com

Suka dengan tulisan di SantriKoding? Kamu bisa memberikan dukungan dengan berdonasi atau bagikan konten ini di sosial media. Terima kasih atas dukungan Anda!

KEBIJAKAN KOMENTAR

Saat memberikan komenatar silahkan memberikan informasi lengkap tentang error, seperti: screenshot, link kode, dll. Baca aturan komentar kami