-
Notifications
You must be signed in to change notification settings - Fork 3
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
Support for entryUUID attribute #14
Comments
It has to be found out which entities are allowed to have this attribute. |
If the attribute is not supported by default, a change to the ldif schema must be made. See files "src/main/resources/de/aservo/ldap/adapter/*.ldif" |
It is not simple to add an UUID attribute to the users in the ldap adapter, because the attribute must be immutable. There are two possible solutions: Either we could implement a crowd plugin that adds an uuid attribute to every group and user in crowd upon creation. The other solution would be to implement an "UUID store" in the ldap crowd adapter. Everytime an object is read from crowd it would look up the UUID in a database table that holds objectidentifier (group or username) + UUID. If no entry exists an UUID would be generated and also saved in that table. That way the UUID would be stable also after deletion + rereading from crowd as long as that table is not deleted. And just for correctness: |
The entryUUID attribute is currently not supported. But this operational attribute can be added easily.
The text was updated successfully, but these errors were encountered: