diff --git a/app/Http/Controllers/Auth/OAuthController.php b/app/Http/Controllers/Auth/OAuthController.php index 829e40cf2..c5ca51d3b 100644 --- a/app/Http/Controllers/Auth/OAuthController.php +++ b/app/Http/Controllers/Auth/OAuthController.php @@ -24,7 +24,7 @@ class OAuthController extends Controller /** * Redirect user to the OAuth provider */ - protected function redirect(string $driver): RedirectResponse + public function redirect(string $driver): RedirectResponse { // Driver is disabled - redirect to normal login if (!OAuthProvider::get($driver)->isEnabled()) { @@ -37,7 +37,7 @@ class OAuthController extends Controller /** * Callback from OAuth provider. */ - protected function callback(Request $request, string $driver): RedirectResponse + public function callback(Request $request, string $driver): RedirectResponse { // Driver is disabled - redirect to normal login if (!OAuthProvider::get($driver)->isEnabled()) { diff --git a/routes/auth.php b/routes/auth.php index 8b3196a8d..010378741 100644 --- a/routes/auth.php +++ b/routes/auth.php @@ -1,9 +1,11 @@ name('auth.login'); -Route::get('/oauth/redirect/{driver}', [Auth\OAuthController::class, 'redirect'])->name('auth.oauth.redirect'); -Route::get('/oauth/callback/{driver}', [Auth\OAuthController::class, 'callback'])->name('auth.oauth.callback')->withoutMiddleware('guest'); +Route::prefix('oauth')->group(function () { + Route::get('/redirect/{driver}', [OAuthController::class, 'redirect'])->name('auth.oauth.redirect'); + Route::get('/callback/{driver}', [OAuthController::class, 'callback'])->name('auth.oauth.callback')->withoutMiddleware('guest'); +});