[Enhancement]: Make the HTTP auth header configurable.

I've already detailed why this is desirable in #169, but here's a PR to address!  The code below is the change that I've been using locally, along with added specs.