I've some documents, but they are in spanish:
http://fferrer.dsic.upv.es/cursos/In...linux-openldap
I used this one in a course and it worked fine. You can use Active Directory or any ldap (as OpenLdap) for the repository.
http://www.alcancelibre.org/filemgmt...les/linwin.pdf
Clients can authenticate, share files and mount shares after login without being asked user/pass.
Here there is another where is said how to get SSO for some services: ssh, ftp, telnet, firefox,... but It's for Kubuntu:
http://sites.oracle.com/site/gnulinuxdocs/
And it's also in spanish.