Hi John,
Ok, I consulted with some coworkers.
We do not support any kind of "basic auth". You must use a third party authentication strategy --- the simplest is social auth (Google). This is the way our public portal handles it.
You'll find some instructions for setting this up in our documentation:
Note than in a docker compose deployment, you will need to set the the authenticate param as an argument in the command specified at line 20 of the docker compose file:
For Google auth it should be authenticate=googleplus
Good luck and let us know if you run into any problems.