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">&lt;<a href="mailto:brian@brianvuyk.com">brian@brianvuyk.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">


  

<div bgcolor="#ffffff" text="#000000">
One of the easiest solutions I&#39;ve used is a custom rolled SSO module.<br>
<br>
In short, each subsite has an SSO &#39;entry point&#39; which has a URL
something like:<br>
<br>
<a 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&#39;s email address after being
encrypted via 3DES then base64_encode()&#39;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 &amp; Development<br>
T: 613-534-2916<br>
<a href="mailto:brian@brianvuyk.com" target="_blank">brian@brianvuyk.com</a> | <a href="http://www.brianvuyk.com" target="_blank">http://www.brianvuyk.com</a><br>
<br>
Audrius Naslenas wrote:
<blockquote type="cite"><div><div></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 &quot;central&quot; 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 width="90%" size="4"><div class="im">
_______________________________________________
consulting mailing list
<a href="mailto:consulting@drupal.org" target="_blank">consulting@drupal.org</a>
<a 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 href="mailto:consulting@drupal.org">consulting@drupal.org</a><br>
<a href="http://lists.drupal.org/mailman/listinfo/consulting" target="_blank">http://lists.drupal.org/mailman/listinfo/consulting</a><br>
<br></blockquote></div><br>