add a `basic_auth` option to the website agent