gitlabhq/gitlabhq — pull request #2594 by mingjin (2013-01-15 15:12:16+00:00)
Title: Added CAS Auth Support

I added CAS Auth Support into gitlabhq with omniauth-cas gem. The code is tested against my company's cas server and it works.

However, in lib/gitlab/auth.rb, due to different CAS server may not return a valid email, so I have to give a fake email address instead, which needs a bit refactoring in the future.