Authentication and Authorization
GitLab integrates with the following external authentication and authorization providers.
BigW Consortium Gitlab
It was previously possible for invalid credential errors to go unnoticed in this task. Users would believe everything was configured correctly and then sign in would fail with 'invalid credentials'. This adds a specific bind check, plus catches errors connecting to the server. Also, specs :)