apiKey static method
- required String validKey,
Creates API key authentication middleware.
Implementation
static Middleware Function() apiKey({required String validKey}) {
return () => (Handler handler) {
return (Request request) async {
final apiKey = request.headers['x-api-key'];
if (apiKey != validKey) {
return Response(401, body: '{"error": "Invalid API key"}',
headers: {'content-type': 'application/json'});
}
return handler(request);
};
};
}