Then I pass, let’s say, a Google authentication, and get back to callback, it executes \Auth::login($user, $service->rememberUser());
And then goes back to login page where I check if user is already authenticated…
AND IT DOESN’T! auth()->check() or Auth::check() is False, as Auth::user() or auth()->user() is NULL
And the session is cleared…
So it always tries to login, after previous login success
Probably, your Laravel quickstart tutorial is missing for some steps about saving user logged in in Laravel app
Do you have that implemented and still having trouble? I have a test app locally that’s setup using that process and I’m able to use the Blade @auth tags just fine: