I'm wanting to use my Drupal 7 site to communicate with an external API that must be authenticated via 3-legged OAuth.
It seems there's a lot of documentation around about using Drupal as the OAuth provider (Via the OAuth project), but very little about using its API to do things like authenticate a Drupal site with an external web service. There's an old complete tutorial, but this doesn't list any of the functions that oauth_common provides, nor even really any code with how to build an OAuth session with the module.
Any help? Moreover, is there a "Drupal Way" of creating OAuth sessions?