Login with Crowd Credentials not possible from command line

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

Problem to solve

When using Crowd as authentication provider (possibly also other authentication providers), users cannot pull/push until they set a password for their account.

Further details

Currently, our users are stored in a Crowd server. The authentication on the Gitlab instance is working fine, however the users cannot push or pull until they login with their Crowd credentials and set a password. In our use case, users should be able to interact with their Gitlab account (which will be created via the API) without having to log in first. For the creation of the account, we use API calls similar to https://gitlab.com/gitlab-org/gitlab-ee/issues/699, however we have to give passwords to users using this approach which might differ from their Crowd credentials (especially if their Crowd password got changed).

Proposal

This feature requests suggests that login using the Crowd username and password should be supported without setting a specific password for Gitlab.

What does success look like, and how can we measure that?

The login should be possible using Crowd credentials.

Links / references

https://gitlab.com/gitlab-org/gitlab-ee/issues/699

Workaround

Using https://github.com/dwimberger/crowd-ldap-server as 'proxy' which acts as LDAP-Server and uses Crowd to get the user credentials.

Edited Jun 24, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading