I have searched the web looking for some sort of Single Sign On (SSO) solution for Joomla 1.5 with Google Apps for my domain. Ideally this should be done while using CB but any solution would work.
The only example I have seen so far using community builder is
www.campus.ie
Not only does it provide a SSO solution but CB also creates the Google account for you.
I see that after you login or create an account it redirects you to
www.campus.ie/email-login.html
which contains:
[code:1]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
">
<html xmlns="
www.w3.org/1999/xhtml
" xml:lang="en-gb" lang="en-gb" >
<head>
<base href="
www.campus.ie/email-login.html
" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="robots" content="index, follow" />
<meta name="keywords" content="college, ireland, students, campus, student accomodation, student jobs, university, irish university, irish college, student help, student email, third-level, campus events, college news" />
<meta name="title" content="Email Login" />
<meta name="description" content="Campus.ie is Ireland's largest third-level student website since 2000. Find the latest college news, events and advice aswell as customised hubs for every college and over 7GB of email for registered users." />
<title>Campus.ie - Email Login</title>
<script type="text/javascript" src="/includes/js/joomla.javascript.js"></script>
<script type="text/javascript" src="/media/system/js/mootools.js"></script>
<script type="text/javascript" src="/media/system/js/caption.js"></script>
<link rel="shortcut icon" href="/templates/campus/images/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" href="/templates/campus/css/main.css" type="text/css" />
<link rel="stylesheet" href="/templates/campus/css/blank_template.css" type="text/css" />
</head>
<body>
<table class="contentpaneopen">
<tr>
<td valign="top">
<pre class="php">
<script type="text/javascript" src="
ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js
">
<form name="startRequest" action="/templates/campus/gmail/sso/create_request.php" method="post">
<input type="hidden" name="campusUsername" value="philip"/>
</form>
<script type="text/javascript">
$(document).ready(function() {
document.startRequest.submit();
});
</script>
</pre>
</td>
</tr>
</table>
<span class="article_separator"> </span>
</body>
</html>[/code:1]
From there my username is submitted in a hidden form to create_request.php and process_response.php which I believe are the free demo SAML scripts google provides on their developer website.
Hope this helps and would be delighted if anyone could explain how to get CB to do this.