Ты не полностью используешь функционал Guzzle
Загляни сюда - https://packagist.org/packages/guzzle/plugin-oauth