TIGblogs TIG | TIGblogs GROUP TIGBLOGS LOGIN SIGNUP
Tech Ruminations- TIG
Tech Ruminations- TIG
Going Google - Authentication - Password Options

Many schools deploy Google Apps for Education as an additional service. Teachers and perhaps students have a system username and password and an additional account and password for the G-Apps access.



Switching to Google Apps for Education for all staff as our primary email and groupware communications presents several challenges.



In our current setup accounts are created in our directory service. Users in a particular group, in our case the Staff group, receive email account as well. The directory username and password are the same for system log-in and email access. So network administrators need only provide one account.



Adding Google Apps for Education creates the need for an additional account. Ideally network administrators would continue to create accounts in the directory service and accounts would be synchronized to Google Apps. This service is available and is called Google Apps Directory Sync.

When network or system administrators create a staff account a corresponding Google Apps account is created. When accounts are suspended or deleted, Google Apps accounts are suspended/deleted in turn.



There is one drawback Google Apps Directory Sync tool, directory passwords are not passed from your local directory service to Google Apps for Education. (Yes, there are APIs and service providers to assist with this.) So users would have one username and two independent passwords, one for system log-in and another for email. The passwords are independent and the staff member controls each one separately.



To minimize password problems and ideally provide one username and password combination we've tried a few things:



Option 1: We set up an open source central authentication system or CAS. (Special thanks to Kris Hagel for his step-by-step directions and his willingness to assist.) The CAS server is tied to our directory services for authentication and then tied to Google Apps with a one-to-one correspondence. When a staff member attempts to log into their email the authentication request is re-routed to your CAS server. The authentication process proceeds locally and is then handed off to Google Apps. VERY SLICK solution. There are a few drawbacks and some VERY compelling benefits to this solution. One of our network administrators invested many hours implementing this solution. Thanks, Brian!

Drawbacks:



  • CAS requires a local server (virtual server in our case), 

  • The open source solution has informal support only

  • If the District has a power failure then even home or mobile users cannot authenticate. The CAS server is a single point of failure. 

  • Passwords are never actually transferred to Google Apps





The benefits of a CAS server are that it can be tied to multiple online systems such as your Moodle server, Wikispaces private label, your web-based SIS, Mahara, ... etc.



Option 2: We also are looking at a .dll and registry hack on our directory domain controllers that would take the users password, encrypt it and store it in another contact field. Upon directory sync as discussed above the password would be pushed to Google Apps for Education. I'm rarely a fan of registry hacks and custom .dlls on domain controllers. The drawback here is that the solution seems that it's still being developed. We've read reports that it only syncs passwords after system administrators reset the password and NOT when users initiate the password change. A recipe for problems in my opinion.



Option 3: is to do nothing. Allow staff members have two independent accounts. One for active directory and the other for email. The accounts will have the same username. They may set the passwords differently or the same. It is up to the user. The drawback here is that password management is done in two systems for network administrators.



We're as yet undecided. What would you do?

April 28, 2010 | 10:04 AM Comments  0 comments

Tags:
You must be logged in to add tags.


Kurt Paccio's Profile


Latest Posts
Google Apps: What...
Google Docs for...
Going Google -...
Going Google - Last...
Going Google -...

Monthly Archive
January 2006
September 2006
October 2006
November 2006
December 2006
January 2007
February 2007
March 2007
April 2007
May 2007
June 2007
July 2007
August 2007
September 2007
October 2007
November 2007
February 2008
March 2008
April 2008
May 2008
June 2008
July 2008
October 2008
March 2009
April 2009
September 2009
October 2009
March 2010
April 2010
May 2010
June 2010
July 2010
March 2011
April 2011

Change Language


Tags Archive
2.0 backup blogging broadband diagnostic edubloggercon edubloggercon07 football gadget internet lebanon life lowernazarethwildcats math necc necc07 necc08 necc2007 opensource paccio powerpoint speed tubemogul video vimeo web web2.0 wiki windowsvista


18867 views
Important Disclaimer