Can Services be used to serve user account management across multiple drupal sites

Events happening in the community are now at Drupal community events on www.drupal.org.
gcrouse's picture

We will have a wide variety of single-install Drupal sites, hosted under different domains, and possibly under different hosting locations.

Our goal is to have one Drupal site to manage users for all the different Drupal sites (users will be divided into different roles). Example, our editor role users will have permissions to edit content on some of the sites, and users in the administrator role, will have permissions to maintain the different sites. Ideally we would like these users to be able to login using a single username and password, which logs them into all the different sites.

Because of the different domains and different hosting environments, we were thinking of using Services to accomplish our goal.

I've read through the docs, and some of the examples, however I've not found specific reference to this type of single-sign-on.

Does anyone know if what we are looking for, can be achieved using Services? If so, are there any examples/documentation/tutorials out there which I should be reviewing?

Thanks for any assistance or guidance.

Cheers!

Comments

Any luck w the services route?

fending's picture

Old post, so I'm hoping you got some traction on using Services for this. I'm facing a similar req right now and for several reasons we wish to use Services instead of domain access + sso modules.mDA definite meets base requirements, but the implementation could be cleaner w services. So, any luck? And are you still interested in applying this approach now that services 3.0 is out?

You could do this, I would

cmcintosh's picture

You could do this, I would have a table that tracks the loca uid, remote uid, remote ip so that you can keep things synced. After that its a simple process.

Services

Group organizers

Group categories

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: