New Feature: Omniauth Shibboleth Authentication

Created by: TiagoTT

I would like to have the possibility to authenticate via Shibboleth SSO system. I already have an implementation proposal for this feature.

This is the pull request: https://github.com/gitlabhq/gitlabhq/pull/1491

This is the discussion on the mailing list: https://groups.google.com/forum/#!topic/gitlabhq/t860p0HWXFU

I found myself reorganizing the Omniauth code and configuration to improve flexibility. What do you think about this?