Skip to content
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

modifyTimestamp support for Ranger #427

Open
shipperizer opened this issue Apr 23, 2024 · 2 comments
Open

modifyTimestamp support for Ranger #427

shipperizer opened this issue Apr 23, 2024 · 2 comments

Comments

@shipperizer
Copy link
Contributor

We are having issues when trying to integrate GLAuth with Apache Ranger

Ranger has a usersync functionality which periodically syncs from LDAP users and groups information using the modifyTimestamp objectclass with the person or PosixAccount

The modifyTimestamp does not appear to be present in GLAuth, th value is used to optionally sync only changed entities since the last operation.

could we have some directions on how to implement this in GLAuth?

@Fusion
Copy link
Collaborator

Fusion commented Apr 28, 2024

I just realized something: normally this attribute would be updated by the server every time we perform a LDAP modify operation.
At this time, GLAuth does not have LDAP modify operations since it's read-only.

I can think of two distinct scenario:

  • GLAuth is acting as a LDAP proxy -> this attribute should be automatically forwarded; let me know if it isn't
  • GLAuth is using its own backend -> updates being performed out of bound, the configuration file or database would need this field updated as well; either by the operator, or perhaps using a stored procedure

What use case are we trying to satisfy? If it's the proxy one, are we failing to forward the attribute?

@shipperizer
Copy link
Contributor Author

design is for GLAuth to be acting as a proxy

we lost the ball on this but will try it and check that all works as expected and report back if something is missing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants