Login with Crowd Credentials not possible from command line
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.