Need help with SSO using OpenID

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
jalake's picture

The D6 site that I'm working on needs to be an OpenID consumer. I've enabled the OpenID module, but there is much more than that.

What I need to do is:

  1. Restrict the authorative OpenID server to a specific OpenID server
  2. Check any incoming user for OpenID login
  3. If currently logged into the OpenID provider, auto login to my D6 site.
  4. Possibly exchange attributes from provider.

Is this feasible? Can anyone point me to any documentation on how to go about this?

As always, any assistance is appreciated.

Thanks,
Jerry