Skip to content

Commit 30b429f

Browse files
committed
refactor: implement auth guard-specific routing
1 parent 8a6b3be commit 30b429f

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

routes/api.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@
1111

1212
Route::prefix('api/v1')->group(function () {
1313
Route::get('login/{provider}/redirect', [AuthController::class, 'redirect'])->name('login.provider.redirect');
14-
Route::get('login/{provider}/callback', [AuthController::class, 'callback'])->name('login.provider.callback');
14+
Route::get('login/{provider}/callback', [AuthController::class, 'callback'])->middleware(config('auth.defaults.guard'))->name('login.provider.callback');
1515
Route::post('login', [AuthController::class, 'login'])->middleware('throttle:login')->name('login');
1616
Route::post('register', [AuthController::class, 'register'])->name('register');
1717
Route::post('forgot-password', [AuthController::class, 'sendResetPasswordLink'])->middleware('throttle:5,1')->name('password.email');
1818
Route::post('reset-password', [AuthController::class, 'resetPassword'])->name('password.store');
1919
Route::post('verification-notification', [AuthController::class, 'verificationNotification'])->middleware('throttle:verification-notification')->name('verification.send');
2020
Route::get('verify-email/{ulid}/{hash}', [AuthController::class, 'verifyEmail'])->middleware(['signed', 'throttle:6,1'])->name('verification.verify');
2121

22-
Route::middleware(['auth'])->group(function () {
22+
Route::middleware(["auth:" . config('auth.defaults.guard')])->group(function () {
2323
Route::post('logout', [AuthController::class, 'logout'])->name('logout');
2424
Route::post('devices/disconnect', [AuthController::class, 'deviceDisconnect'])->name('devices.disconnect');
2525
Route::get('devices', [AuthController::class, 'devices'])->name('devices');

0 commit comments

Comments
 (0)