Make HTTP Basic authentication optional

If a user does not provide a username and password in the `broker.yml` file, disable HTTP Basic authentication.