<!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">
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 class="moz-txt-link-freetext" href="http://www.example.com/sso/3def4hhsgw3503==">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 class="moz-txt-link-abbreviated" href="mailto:brian@brianvuyk.com">brian@brianvuyk.com</a> | <a class="moz-txt-link-freetext" href="http://www.brianvuyk.com">http://www.brianvuyk.com</a><br>
<br>
Audrius Naslenas wrote:
<blockquote cite="mid:0F209E9D5FBA476C9EE57965AEF4A75C@audrius"
type="cite">
<meta content="text/html; charset=us-ascii" http-equiv="Content-Type">
<meta name="GENERATOR" content="MSHTML 8.00.6001.18876">
<style>@font-face {
        font-family: Helvetica;
}
@font-face {
        font-family: Cambria Math;
}
@font-face {
        font-family: Calibri;
}
@font-face {
        font-family: Tahoma;
}
@page Section1 {size: 612.0pt 792.0pt; margin: 72.0pt 72.0pt 72.0pt 72.0pt; }
P.MsoNormal {
        MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman","serif"; FONT-SIZE: 12pt
}
LI.MsoNormal {
        MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman","serif"; FONT-SIZE: 12pt
}
DIV.MsoNormal {
        MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman","serif"; FONT-SIZE: 12pt
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline; mso-style-priority: 99
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline; mso-style-priority: 99
}
SPAN.EmailStyle17 {
        FONT-FAMILY: "Calibri","sans-serif"; COLOR: #1f007f; mso-style-type: personal-reply
}
.MsoChpDefault {
        mso-style-type: export-only
}
DIV.Section1 {
        page: Section1
}
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div><span class="890513813-31032010"><font color="#0000ff"
face="Arial" size="2">Hi,</font></span></div>
<div><span class="890513813-31032010"></span> </div>
<div><span class="890513813-31032010"><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 class="890513813-31032010"></span> </div>
<div><span class="890513813-31032010"><font color="#0000ff"
face="Arial" size="2">What is the best way to make single login
solution with:</font></span></div>
<div><span class="890513813-31032010"><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 class="890513813-31032010"></span><span
class="890513813-31032010"><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 class="890513813-31032010"></span> </div>
<div><span class="890513813-31032010"><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 class="890513813-31032010"><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 class="890513813-31032010"></span> </div>
<div><span class="890513813-31032010"><font color="#0000ff"
face="Arial" size="2">It has to have some of the flexibility.</font></span></div>
<div><span class="890513813-31032010"></span> </div>
<div><span class="890513813-31032010"><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 class="890513813-31032010"><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 class="890513813-31032010"></span> </div>
<div><span class="890513813-31032010"><font color="#0000ff"
face="Arial" size="2">Thank you in advance for your thoughts.</font></span></div>
<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>