header_auth_callback function is called with the headers of the request. It should return a User object if the user is authenticated, or None if the user is not authenticated.
The callback function (defined by the user) is responsible for managing the authentication logic.
Example
test-header is set to test-value when sending any request to the app.