There is a need for communicating safely with the FHIR server backing the middleware using basic auth. That's because the FHIR server is going to be deployed in an exposed fashion requiring some sort of auth.
Basic auth should be configurable by providing a username and password preferentially using environment variables. If none of these is provided then basic auth should be rendered disabled.