integrate with new guzzle BearerAuth plugin