Google Apps SAML Single Sign-On Service

http://code.google.com/apis/apps/sso/saml_reference_implementation.html

Reference Tools at the bottom of the page:

Google offers two tools to help partners understand and implement a SAML-based SSO service.

  1. The SAML-based SSO Static Demo demonstrates the SAML transaction process. http://code.google.com/apis/apps/sso/saml_reference_implementation_static_demo.html The demo uses static files to simulate the transactions that Google and the partner company would conduct to log a user into a hosted Google application (Gmail).

  1. The Web-based Reference Implementation is an interactive Java application that allows partners to view the XML generated for SAML requests and responses. The documentation for the tool http://code.google.com/apis/apps/sso/saml_reference_implementation_web.html explains how the partner could modify the tool to submit SAML requests to an internal application that actually authenticates a user.

Both of these tools display a similar interface. However, the static demo does not actually execute any code whereas the web-based reference implementation provides Java code that demonstrates the functionality a partner will need to perform to process SAML requests and generate SAML responses.

Other links of interest:

Google Groups discussion about SAML LDAP authentication for a college: http://groups.google.com/group/google-apps-apis/browse_thread/thread/f9dd8da39bcd1cd7

Google Apps discussion about not-for-profit with semi-autonomous subdomains - what to do about qualifying for version: http://groups.google.com/group/hosted-settingup/browse_thread/thread/700ff3ba51c0e8ea/c079e1ffada9e1fd

eweek article: http://www.eweek.com/article2/0,1759,2145503,00.asp