-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Asian name transferred inverted from Keycloak to GLv3 #5814
Comments
This is the case for Microsoft365 authentication. I have not tested other external authentications. |
I asked ChatGPT: What is the countries/regions where they arrange last name first? ChatGPT East Asia |
A workaround is to let users to change the name freely. See #5817 . |
For external authentication we use Keycloak, which requires "first name" and "last name" when the account is created. They are compulsory fields; I cannot login GLv3 if leaving these fields blank.
It seems these first and last name will be transferred to GLv3 to show the user's name. In my case "Hiroshi" is the first name and "Suga" is the last name, and I see "Hiroshi Suga" nicely at the right top corner of GLv3. So far so good.
Now a problem happens when I enter Japanese name. My first name is "裕" and my last name is "菅", which is shown like "裕 菅" on GLv3. However, in Japanese we express our name in the "last name" "first name" order. So it has to be shown as "菅 裕".
I know western countries accept both order in some occasions, but Asian countries do not. The first name - last name order looks very strange when written in local letters.
Would it be possible to transfer the "Username" field of Keycloak to GLv3? If yes, I would propose to make the "first name" and "last name" fields optional because they seem not to be used any other place (am I correct?).
The text was updated successfully, but these errors were encountered: