OAuth is very common now, it might be helpful to add functionality to make it easy to deal with.
Even if its a seperate module, so that OAuth isnt dragged in to everything.
Like WebService::Client::Auth::* type of idea
Here is an example in Google Photos API https://developers.google.com/photos/library/samples