Vancouver Drupal Users Group: Single Sign-on and Services

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
SteveK's picture
Start: 
2012-02-23 18:30 - 20:00 America/Vancouver
Organizers: 
Event type: 
User group meeting

Brandon Shi is a Drupal developer at ImageX Media and a free lance web developer.He's been working with Drupal since 4.x. His daily responsibilities includes custom module development and JS front end/AJAX development. His favourite approach to development is rapid prototyping and basing the wireframe on the end result.

This is an introduction and sample exercise to demonstrate how to use the Services module and Services single sign-on client module to roll with your own Drupal based SSO service. Organizations often need to share multiple user accounts and profile information across multiple sites or sub-sites. The current most common solution is to: "share tables across instances". But what if the subsites aren’t on the same servers as the main site? Services single sign-on client addresses this need by leveraging existing Drupal core and contrib modules to provide a simpler and cleaner single sign-on workflow.

Here are some of the modules involved:

The case study is a non-profit organization with member sites that includes a Drupal Commerce D7 store, a Drupal Commons D6 site, a custom Drupal 7 resource centric site, the primary public facing homepage website and plans for many other Drupal web applications. The primary problem this SSO setup tackles is the need for a middle man between business systems that contain user profiles but no authentication information, internal LDAP user accounts and a broad audience from the internet.

The session will cover:

  • setting up a SSO server using Services 3.0, D7
  • setting up a D7 SSO client site
  • connect the SSO server and the client
  • setting up permissions on the client site using profile flags from the SSO server
  • adding users to organic groups based on profile flags

This covers the basic usage scenario. At the end I will talk about possibilities and how we have integrated with LDAP and how you can integrate a mixture of more 3rd party sign-on methods. Question and answer at the end.

Lightning Talks

Attendees are invited to share their experience by giving a 2 to 4 minute presentation on any topic of interest to the Drupal community. If you want to use a laptop to show a website or control panel please be sure you have the necessary cable (vga) to connect to an overhead projector.

Drupal Q&A

Bring your questions on anything related to Drupal from how to do something technical in PHP to what modules are needed to implement a feature you want.

Date: February 23, 2012 - 6:30pm
Location: The Network Hub, 3rd Floor, 422 Richards Street, Vancouver, BC

Cost: There is no charge and all are welcome.

For those who don't need to leave right away there's typically a more social discussion at a local pub afterward.

RSVP: Please RSVP here: http://www.meetup.com/Vancouver-Drupal-Users-Group/events/47467312/

Vancouver

Group organizers

Group notifications

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