How to pull images from private project container registry using an OmniAuth user


I am using Gitlab-CE configured to authenticate users with Google for Work accounts (OmniAuth). This works well to provide the users with access to the GUI.

I’d would like to allow members of private projects to pull images from the associated container registry but they don’t have login/password credentials since we are using OmniAuth.

To work around that issue, I created an internal gitlab user and added it to the project so contributors can share those credentials to pull images but it’s not an ideal nor a secure solution.

Is there any recommandation to address that problem?

Many thanks.