<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Someday I will. However, it has a lot of stuff hardcoded that shouldn't
be, and needs a good overhaul before it can be released.<br>
<br>
Brian<br>
<br>
Cameron Eagans wrote:
<blockquote
cite="mid:p2sb83a0f601003310908w39685376r8257117155490ab3@mail.gmail.com"
type="cite">That sounds really useful! Why not release that as a
contrib module?<br>
<br>
<div class="gmail_quote">On Wed, Mar 31, 2010 at 9:36 AM, Brian Vuyk <span
dir="ltr"><<a moz-do-not-send="true"
href="mailto:brian@brianvuyk.com">brian@brianvuyk.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div bgcolor="#ffffff" text="#000000">
One of the easiest solutions I've used is a custom rolled SSO module.<br>
<br>
In short, each subsite has an SSO 'entry point' which has a URL
something like:<br>
<br>
<a moz-do-not-send="true"
href="http://www.example.com/sso/3def4hhsgw3503==" target="_blank">http://www.example.com/sso/3def4hhsgw3503==</a><br>
<br>
The second argument in the URL is the user's email address after being
encrypted via 3DES then base64_encode()'ed for URL friendliness. When
that URL is accessed, the user email is decrypted and checked against
existing accounts. If there is no matching account, the user details
are fetched from the master site with the services module, the account
is created on the subsite, and the user is logged in. If a matching
account *is* found, then the user is logged in on the subsite with
user_external_login().<br>
<br>
Brian Vuyk<br>
Web Design & Development<br>
T: 613-534-2916<br>
<a moz-do-not-send="true" href="mailto:brian@brianvuyk.com"
target="_blank">brian@brianvuyk.com</a> | <a moz-do-not-send="true"
href="http://www.brianvuyk.com" target="_blank">http://www.brianvuyk.com</a><br>
<br>
Audrius Naslenas wrote:
<blockquote type="cite">
<div>
<div class="h5">
<div><span><font color="#0000ff" face="Arial" size="2">Hi,</font></span></div>
<div><span></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">Planing to
build small network(5-10) of D6
sites, with different content and purpose, some on single code base,
some on different. Even thinking to add 1 forum site based on
phpbb/ipboard, but that is not priority.</font></span></div>
<div><span></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">What is
the best way to make single login
solution with:</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2">1. Single
and preferably only one login/register
place on "central" site of network</font></span></div>
<div><span></span><span><font color="#0000ff" face="Arial"
size="2">2.
Different usernames (display names) and configurable user profile data
on each site</font></span></div>
<div><span></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">For now, I
am not in a rush to sell soul to
Facebook Connect, (well even this module does not have
100% needed features) what are the other viable choices?</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2">Some other
LDAP based solution, not even Drupal
itself? CAS? Single Sign On module? OpenID + supporting modules?</font></span></div>
<div><span></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">It has to
have some of the flexibility.</font></span></div>
<div><span></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">Please,
share your practical experience, as
after the sites are online it will be much harder to migrate from one
solution to other...</font></span></div>
<div><span><font color="#0000ff" face="Arial" size="2">Maybe you
will convince me, that idea to have
single login is bad itself, or will recomend to sell myself to
Facebook/Google/etc for their already existing userbase...</font></span></div>
<div><span></span> </div>
<div><span><font color="#0000ff" face="Arial" size="2">Thank you
in advance for your thoughts.</font></span></div>
</div>
</div>
<pre><hr size="4" width="90%"><div class="im">
_______________________________________________
consulting mailing list
<a moz-do-not-send="true" href="mailto:consulting@drupal.org"
target="_blank">consulting@drupal.org</a>
<a moz-do-not-send="true"
href="http://lists.drupal.org/mailman/listinfo/consulting"
target="_blank">http://lists.drupal.org/mailman/listinfo/consulting</a>
</div></pre>
</blockquote>
<br>
</div>
<br>
_______________________________________________<br>
consulting mailing list<br>
<a moz-do-not-send="true" href="mailto:consulting@drupal.org">consulting@drupal.org</a><br>
<a moz-do-not-send="true"
href="http://lists.drupal.org/mailman/listinfo/consulting"
target="_blank">http://lists.drupal.org/mailman/listinfo/consulting</a><br>
<br>
</blockquote>
</div>
<br>
<pre wrap="">
<hr size="4" width="90%">
_______________________________________________
consulting mailing list
<a class="moz-txt-link-abbreviated" href="mailto:consulting@drupal.org">consulting@drupal.org</a>
<a class="moz-txt-link-freetext" href="http://lists.drupal.org/mailman/listinfo/consulting">http://lists.drupal.org/mailman/listinfo/consulting</a>
</pre>
</blockquote>
<br>
</body>
</html>