pub type BasicAuth = (String, Option<String>);
Merged auth allowing user to pass in a bearer token AND a api_key etc