redirect(); } public function callback(): RedirectResponse { $socialUser = Socialite::driver('nextcloud')->user(); $user = User::firstOrCreate( ['email' => $socialUser->getEmail()], [ 'name' => $socialUser->getName() ?? $socialUser->getNickname() ?? $socialUser->getEmail(), 'password' => Str::random(40), ] ); Auth::login($user, remember: true); return redirect('/dashboard'); } }