Closed (won't fix)
Project:
Hostmaster (Aegir)
Version:
6.x-0.4-alpha3
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
14 May 2009 at 17:53 UTC
Updated:
22 Aug 2012 at 08:15 UTC
A cool way of handling the multitude of create sites would be to enable the openid module in created sites automatically (through an install profile?) and associate the users having access to the client to the admin user of the created site. It could be fairly simple to add stuff to the frontend to add the pattern of the openid provider URLs. In the backend, it would probably need to go through an install profile to enable the openid module at least, but maybe a custom post_install hook could setup the module and necessary associations.
To be thought about.
Comments
Comment #1
anarcat commentedBased on past experiences, and comments in another thread, I'm not sure OpenID is the best overall solution in this case. Others mentionned LDAP, ApacheDS and I'm thinking of Shibboleth today...
In any case, this should be in a module...
Comment #2
niccolox commentedhi anarcat,
any thoughts on single signon (or at least a shared or simpler signon experience)
have been tooling around with Bakery on D6 and D7 within Aegir (doesnt work) and without (does work)
have tried to create a local.settings.php with cookie_domain as required by Bakery but I get locked-out
thanks in advance
I see Seth is trying for this too
http://drupal.org/node/1096660
and from Phayes last year
http://drupal.org/node/608918
Comment #3
dominict commentedSame issue is coming up right now in our Atlanta ADUG meeting. There is definitely interest in making Aegir Bakery-friendly.
Comment #4
niccolox commentedBakery is a nice single and sub domain solution.
The obvious downside is its Drupal specific, does weird things to your user tables and doesnt do cross-domains.
It also currently doesn't work with Aegir, although I am sure that could change with a bit of tlc.
I've since discovered an OpenID based single signon solution that is an expanded and improved version of the original Development Seed codebase.
see
Summary: Omniauth - OpenID Single Sign-On for Drupal
http://groups.drupal.org/node/155799
OmniAuth OpenID Single Signon - OpenID - Single Signon Lives (Sorta)
http://groups.drupal.org/node/154879
I'd strongly encourage support for the OpenID approach.
There is a lot of Drupal energy in OAuth (Twitter and Facebook enabled signons)
http://groups.drupal.org/node/155674
but the new single-signon solution is OAuth + OpenID
http://code.google.com/googleapps/domain/sso/openid_reference_implementa...
I find it pretty strange that D.o is not using an OpenID sso, especially since OpenID is in core and is used in DrupalGardens
Comment #5
niccolox commentedI see hadsie has an Aegir solution called Account_sync
http://drupal.org/node/1258862
I am still perplexed at the FUD around OpenID
its in core and still its not used on d.o
I for one, dont want to rely on mega-sites like Facebook or Twitter to own my ID via OAuth or JainRain or whatever
Comment #6
steven jones commentedI don't think this needs to be implemented in Aegir core, there could be some contrib module that integrates some other SSO solution with the Aegir UI however. But, I suspect that the SSO solution would be very specific to the environment the sites are in.