-
Notifications
You must be signed in to change notification settings - Fork 36
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
Displayname not updated anymore #839
Comments
Bumpy bump. Can someone point me to the right file/function where the test between the current name and the one received in the token are analyzed? |
I have a similar issue but I am using keycloak directly (without LDAP behind it). In the log Another thing that I noticed is when I use the OCS API to query the changed user, the following is displayed:
Noticed the part about Yet another thing I noticed is that the code to change the displayname is indeed triggered:
user_oidc/lib/Service/ProvisioningService.php Line 156 in 1603f66
|
Hi, are you still able to reproduce this on the latest Nextcloud and user_oidc versions? If so, we'll try to find time to reproduce and maybe fix this. |
@edward-ly My last understanding was - and this is true also in the latest version - that "Displayname" is not changeable for users provisioned by |
Can confirm that the bug still exists. I am on Nextcloud 29,0.8 and display names are not updated from the OIDC provider. |
Hello,
Since I upgraded the user_oidc app from v1.3.2 to v5.0.2, the displayname is not updated anymore in Nextcloud profil if it is modified in our Ldap.
The modification of the mail address or adding/removing a group in the LDAP are still working fine.
Our Nextcloud is still in v25.0.6 (we are planning to update it, but first we updated the applications and this problems needs to be resolved before going on)
In the nextcloud log, I can see it has the correct new display name:
The
,\"name\":\"<CORRECT NEW DISPLAYNAME>\"
shows the right new value and name is the correct mapped attribute name.I checked in the DB and I found the old display name in 3 tables:
I modified manually the value in the tables oc_user and oc_user_oidc without any change in the cloud interface.
I modified the value in oc_accounts and it changed in the cloud interface.
But any of these values are updated when I modified a display name in the Ldap and logout / login in the cloud.
The user_oidc config in the Db :
And I added today these 2 settings in nextcloud config.php file, but I don't think they are needed.
And nothing changed.
Any idea where that could come from?
Thank you
The text was updated successfully, but these errors were encountered: