Open
Description
Currently, we support setting Gitlab's Personal Access Token for each Gitlab URL. This improves user experience, because user only needs to set the token once for each Gitlab URL (or Gitlab instance).
Should we support adding Gitlab Access Token by project?
- This would allow better security by creating project access tokens instead of personal access tokens which can be used to access all projects.
- It would be more cumbersome for user, because he would need to set the project access token for each
new projectrepository.
One solution would also be to set a token for any url and then find longest matching url for each repository. This would allow user to set a Group Access Token
and also Project Access Token
only for specific repositories.