![]() Jika berhasil teman-teman akan melihat kurang lebih tampilannya seperti berikut ini :ĬATATAN ! : disini kita belum bisa menggunakan fungsi Auth dengan Socialite, karena kita belum mendapatkan CLIENT ID dan SECRET ID dari masing-masing provider.ĭi artikel selanjutnya kita akan belajar bagaimana cara mendapatkan CLEINT ID dan SECRET ID tersebut dari masing-masing provider seperti Google & GitHub, Semoga bermanfaat. Sekarang Silahkan teman-teman jalankan projectnya dengan perintah dibawah ini : php artisan serve Silahkan teman-teman buka file routes/web.php dan silahkan teman-teman tambahkan kode dibawah ini : /** Setelah kita berhasil membuat Controller beserta fungsi-fungsinya, sekarang kita lanjutkan untuk membuat sebuah route. $user = User::where('email', $socialUser->getEmail())->first() $socialAccount = SocialAccount::where('provider_id', $socialUser->getId()) Public function findOrCreateUser($socialUser, $provider) ![]() find or create user and send params user get from socialite and provider $user = Socialite::driver($provider)->stateless()->user() ![]() Public function handleProvideCallback($provider) Jika berhasil maka akan dibuatkan 1 file controller baru di dalam app/Http/Controllers/Auth/SocialiteController.php dan kemudian silahkan masukkan kode berikut ini : redirect() Silahkan teman-teman jalankan perintah dibawah ini untuk membuat Controller Socialite : php artisan make:controller Auth/SocialiteController Langkah 1 - Membuat Controller SocialAccount But, what if you want to use a different driver In our case we want to use AWS Cognito as an authentication provider. It supports authentication with Facebook, Twitter, LinkedIn, Google, GitHub, and Bitbucket. Pada seri tutorial kali ini kita semua akan belajar dengan 2 provider saja yaitu Google dan GitHub, meskipun begitu untuk implementasinya dengan provider lain sama saja. Laravel Socialite is an official Laravel package to authenticate with OAuth providers. ![]() Halo teman-teman semuanya, pada kesempatan kali ini kita semua akan belajar bagaimana cara membuat OAuth menggunakan Laravel Socialite.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |