Gitlab Integration: how does login name generated when login with gitlab account
I’m working with SonarQube 8.9.3.48735 and trying to achive login with gitlab account. (then sync the group membership from gitlab)
I’m now able to sign in with gitlab account successfully but the sync of group membership failed. I query my user account on SonarQube generated by gitlab login and found the attributes of these accounts are something like:
“login”: “jingyi-ma-it61483”,
“externalIdentity”: “majingyi”,
“externalProvider”: “gitlab”,
while ‘majingyi’ is my login name on gitlab
I wonder:
- how was the login “jingyi-ma-it61483” generated, any rule for these (e.g. how the suffix -it61483 generated?)
- does my failure on gitlab group membership sync has anything todo with the “strange” login name? (so that it cannot mapped to a gitlab account)
thanks in advance