Users With 2FA Enabled Cannot Log In After Updating to 8.8.3
After updating our server to GitLab CE 8.8.3, users that had 2FA enabled were unable to log in via the web interface, instead receiving the banner message:
Could not authenticate you from Ldapmain because "Undefined method `[]' for nil:nilclass".
- The server's production log showed a status of
500after the attempt, but not much additional information - This only affected users with 2FA enabled
- Users were able to log in after 2FA was disabled by the admin
- Upon re-enabling 2FA, users were again unable to log in
- Users with 2FA enabled were able to authenticate via SSH with no issue, even when they could not log in via the web interface