How about adding capability of Basic Auth? By default is off, if a config file is present then take credentials and authenticate URIs with Basic Auth?