HTTP Basic Client Credentials with big ol' refactor