log.info "#{ldap_prefix}Creating user from #{provider} login"\
" {uid => #{uid}, name => #{name}, email => #{email}}"
password = Devise.friendly_token[0, 8].downcase
- @user = User.new(
+ @user = User.new({
extern_uid: uid,
provider: provider,
name: name,
password: password,
password_confirmation: password,
projects_limit: Gitlab.config.default_projects_limit,
- )
+ }, as: :admin)
if Gitlab.config.omniauth['block_auto_created_users'] && !ldap
@user.blocked = true
end