AuthMiddlewareOptions
SolvaPay SDK / next/src / AuthMiddlewareOptions
Interface: AuthMiddlewareOptions
Defined in: packages/next/src/helpers/middleware.ts:15
Configuration options for authentication middleware
Properties
adapter
adapter:
AuthAdapter
Defined in: packages/next/src/helpers/middleware.ts:20
Auth adapter instance to use for extracting user IDs from requests You can use SupabaseAuthAdapter, MockAuthAdapter, or create your own
publicRoutes?
optionalpublicRoutes:string[]
Defined in: packages/next/src/helpers/middleware.ts:26
Public routes that don't require authentication Routes are matched using pathname.startsWith()
userIdHeader?
optionaluserIdHeader:string
Defined in: packages/next/src/helpers/middleware.ts:31
Header name to store the user ID (default: 'x-user-id')