Le token pour autoriser l'accès de composer à un depot privé sur gitlab.com n'est pas à mettre dans la config de composer (ça ne fonctionne pas), il faut seulement configurer git
git config --global gitlab.accesstoken ABCTheTokenXYZ
J'ai essayé dans composer/auth.json
mais c'était accès refusé.
{ "gitlab-token": { "gitlab.com": "ABCTheTokenXYZ" } }