Creates a new API key authentication strategy.
The API key to use for authentication
The header name to use (defaults to 'Authorization')
Generates authentication headers for API key-based authentication. Uses Bearer token format for Authorization header, plain key for custom headers.
Promise resolving to authentication headers
Gets the configured header name for this strategy.
The header name that will be used
Checks if this strategy uses the standard Authorization header.
True if using Authorization header, false for custom headers
Simple API key authentication strategy. Supports configurable header names for different service requirements.