Oi que eu precisava recentemente para corrigir o gitlab para pular a confirmação para usuários LDAP. Eu não considero isso como um bom patch, mas funciona.
vim /opt/gitlab/embedded/service/gitlab-rails/lib/api/users.rb:
post do
authenticated_as_admin!
...
# <patch:
if attrs[:extern_uid] # skip confirmation for LDAP users
user.skip_confirmation! #
end # >
if user.save
present user, with: Entities::UserFull
else
A reinicialização é obviamente necessária (gitlab-ctl restart)
Com base na resposta do grupo do Google: link