Add saml provider to user build service

This commit is contained in:
James Lopez 2019-04-02 15:33:50 +02:00
parent ff64887964
commit ac07c06677
No known key found for this signature in database
GPG Key ID: 756BF8E9D7C0CF39
1 changed files with 5 additions and 1 deletions

View File

@ -26,7 +26,7 @@ module Users
end
end
identity_attrs = params.slice(:extern_uid, :provider)
identity_attrs = params.slice(*identity_params)
unless identity_attrs.empty?
user.identities.build(identity_attrs)
@ -37,6 +37,10 @@ module Users
private
def identity_params
[:extern_uid, :provider]
end
def can_create_user?
(current_user.nil? && Gitlab::CurrentSettings.allow_signup?) || current_user&.admin?
end