I am trying to do some research into potentially setting up an existing Drupal site with user accounts/login page to also be an OAuth service provider, basically authenticating users to make calls with a web service. I am looking for a Drupal module which will give this functionality. Most of what I run into are OAuth consumer modules, which is not what I want in this case.
I’ve found a few modules which I think might do this for me, but the module descriptions are generally pretty vague and don’t have much of a user base which doesn’t inspire much confidence.
Has anyone else done this before? What are the best modules available for doing this?
After several days of research I was able to find a few modules which help with this. Namely, Services http://drupal.org/project/services and it’s accompanying OAuth authentication module http://drupal.org/project/services_oauth.
Both of these have several dependencies as well. Once configured you can authenticate users on third party sites using OAuth. Supposedly, this exposes a whole Drupal API web service, but I am yet to get that to work successfully.