Make HMAC optional for general API requests
This commit is contained in:
@@ -69,7 +69,7 @@ Route::prefix('v2/auth')->group(function () {
|
||||
Route::post('v2/admin/errors', [MiscController::class, 'logClientError']);
|
||||
|
||||
// Notification Tokens (Common for both)
|
||||
Route::post('v2/notifications/token', [NotificationController::class, 'updateToken']);
|
||||
Route::match(['get', 'post'], 'v2/notifications/token', [NotificationController::class, 'updateToken']);
|
||||
|
||||
// OTP (public, but rate-limited)
|
||||
Route::prefix('v2/otp')->middleware('throttle:10,1')->group(function () {
|
||||
@@ -88,7 +88,7 @@ Route::prefix('v2')->middleware(['hmac.auth', 'jwt.auth'])->group(function () {
|
||||
// ── Rides ──
|
||||
Route::post('/rides', [RideController::class, 'store']);
|
||||
Route::get('/rides', [RideController::class, 'index']);
|
||||
Route::get('/rides/active', [RideController::class, 'active']);
|
||||
Route::match(['get', 'post'], '/rides/active', [RideController::class, 'active']);
|
||||
Route::get('/rides/{id}', [RideController::class, 'show']);
|
||||
Route::post('/rides/{id}/accept', [RideController::class, 'accept']);
|
||||
Route::post('/rides/{id}/arrive', [RideController::class, 'arrive']);
|
||||
@@ -105,7 +105,7 @@ Route::prefix('v2')->middleware(['hmac.auth', 'jwt.auth'])->group(function () {
|
||||
Route::get('/tracking/captain-stats', [TrackingController::class, 'captainStats']);
|
||||
|
||||
// ── Profile ──
|
||||
Route::get('/profile/passenger', [ProfileController::class, 'passenger']);
|
||||
Route::match(['get', 'post'], '/profile/passenger', [ProfileController::class, 'passenger']);
|
||||
Route::get('/profile/driver', [ProfileController::class, 'driver']);
|
||||
Route::put('/profile/passenger', [ProfileController::class, 'updatePassenger']);
|
||||
Route::put('/profile/driver/email', [ProfileController::class, 'updateDriverEmail']);
|
||||
@@ -153,7 +153,7 @@ Route::prefix('v2')->middleware(['hmac.auth', 'jwt.auth'])->group(function () {
|
||||
// ── Misc ──
|
||||
Route::get('/misc/test', [MiscController::class, 'test']);
|
||||
Route::get('/misc/package-info', [MiscController::class, 'packageInfo']);
|
||||
Route::get('/misc/kazan-percent', [MiscController::class, 'getKazanPercent']);
|
||||
Route::match(['get', 'post'], '/misc/kazan-percent', [MiscController::class, 'getKazanPercent']);
|
||||
Route::get('/misc/help-center', [MiscController::class, 'getHelpCenter']);
|
||||
Route::post('/misc/help-center', [MiscController::class, 'storeHelpCenter']);
|
||||
Route::get('/misc/tips', [MiscController::class, 'getTips']);
|
||||
|
||||
Reference in New Issue
Block a user