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.
test-header
is set to test-value
when sending any request to the app.