[GitLab 6.4.0.pre 79248f4c] Omniauth Github SSO fails when:
Created by: simkin
Condition 1
- GITHUB: No public email address has been configured for the Github profile
- GITLAB: Omniauth (Github) enabled
- GITLAB: allow_single_sign_on: true
Condition 2
- GITHUB: Public email address is set but already in use by another Gitlab account
- GITLAB: Omniauth (Github) enabled
- GITLAB: allow_single_sign_on: true
Actual behaviour
- Condition one = 500 error after login
- Condition two = 422 error after login
Expected behaviour In both cases I would expect the account to be created, either without email address set or by duplicating the existing email address