diff options
author | Manoj MJ <mmj@gitlab.com> | 2019-06-19 09:04:33 +0300 |
---|---|---|
committer | Jan Provaznik <jprovaznik@gitlab.com> | 2019-06-19 09:04:33 +0300 |
commit | 83163fab43ba6d8262f6adbc8359acbeadf80f46 (patch) | |
tree | 375bd038132381db47baa206e9a0cd8843934d45 /lib/gitlab/external_authorization | |
parent | 51267258d1c39835c995eaaf29b7df678334ded1 (diff) |
Adds identity information while making external authorization requests
Issue: https://gitlab.com/gitlab-org/gitlab-ce/issues/61201#
Diffstat (limited to 'lib/gitlab/external_authorization')
-rw-r--r-- | lib/gitlab/external_authorization/client.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/gitlab/external_authorization/client.rb b/lib/gitlab/external_authorization/client.rb index 60aab2e7044..7985e6dcf7b 100644 --- a/lib/gitlab/external_authorization/client.rb +++ b/lib/gitlab/external_authorization/client.rb @@ -48,7 +48,8 @@ module Gitlab @body ||= begin body = { user_identifier: @user.email, - project_classification_label: @label + project_classification_label: @label, + identities: @user.identities.map { |identity| { provider: identity.provider, extern_uid: identity.extern_uid } } } if @user.ldap_identity |