Add optional Basic Auth
Require admin password