Evet çalıştırabilirsiniz, google ile girişi kurarken client_id
, client_secret
, redirect
bilgilerini giriyorsunuz. Bu redirect kısmı kullanıcı google hesabına giriş yaptıktan sonra hangi linke yönlendirilecekse onu ayarlıyor. Yani önce http://localhost/auth/google/redirect
gibi bir url ile kullanıcıyı google sayfasına yönlendireceksiniz.
Route::get('/auth/google/redirect', function () {
return Socialite::driver('google')->redirect();
});
Redirect uri olarakhttp://localhost/auth/google/callback
gibi bir url belirleyip oradan işleme devam edeceksiniz.
Route::get('/auth/google/callback', function () {
$user = Socialite::driver('google')->user();
// $user->token
});
Ayrıca yanlış hatırlamıyorsam google tarafından secret ve id alırken belirlediğiniz redirect url google tarafında da eklemelisiniz.