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
500
after 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