From 7d8a8d281e07267a079c29d05a1bd9c9c8bbb768 Mon Sep 17 00:00:00 2001 From: Joel Butcher Date: Thu, 21 Nov 2024 17:22:09 +0000 Subject: [PATCH] [6.x] fix auth pipeline when not using fortify (#386) --- src/Actions/AuthenticateOAuthCallback.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Actions/AuthenticateOAuthCallback.php b/src/Actions/AuthenticateOAuthCallback.php index 055affe..c874a28 100644 --- a/src/Actions/AuthenticateOAuthCallback.php +++ b/src/Actions/AuthenticateOAuthCallback.php @@ -162,7 +162,11 @@ protected function loginPipeline(Request $request, Authenticatable $user): Pipel { if (! class_exists(Fortify::class)) { return (new Pipeline(app()))->send($request)->through(array_filter([ - AttemptToAuthenticate::class.':'.$user->getAuthIdentifier(), + function ($request, $next) use ($user) { + app(StatefulGuard::class)->loginUsingId($user->getAuthIdentifier(), Socialstream::hasRememberSessionFeatures()); + + return $next($request); + }, function ($request, $next) { if ($request->hasSession()) { $request->session()->regenerate();