Add LDAP config option to deactivate auto created users
Summary
Admins who want to keep tight control of their license numbers can use configuration that sets auto-created users as blocked
to avoid having them take up extra seats.
block_auto_created_users: true
For blocked users admins then have to go an explicitly unblock
to enable able use of GitLab. Setting up blocking by default doesn't scale well for admins that need to go on and unblock over a 100 users manually in order to ensure that only a handful of people within their active directory don't take up a seat.
Adding the configuration option to set auto created users to deactivated
would automate this process for admins as deactivated users are reactivated by logging into GitLab.
deactivate_auto_created_users: true
This would mean that LDAP would continue to auto create users but only users that need a GitLab seat, the only ones that attempt to log in will have their accounts set to active
without extra work from admins.
Intended users
Customer interested in this https://gitlab.my.salesforce.com/0016100001Eo9Ij?srPos=0&srKp=001 (Internal only)