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

Propose to synchronize the "active" status of a user in LDAP / AD with the active status in XWiki #50

Closed
aubincleme opened this issue Sep 28, 2021 · 3 comments
Assignees
Milestone

Comments

@aubincleme
Copy link
Member

With the turnover in a company, some user accounts on a wiki hooked up to an AD will tend to be unused, simply because the user left the company. At this point, it could be interesting to propose to the administrators of the wiki to automatically update the "active" status of a user, so that the number of "active" users on the wiki really reflects on the number of users that can actually connect to the wiki.

This could come as an extra feature, as it may require more permissions on the Active Directory than what is currently needed. We could do two checks :

  • Check periodically if a user is still registered in the AD, and if it's not the case anymore, then disable the user
  • Check periodically if a user that is present in an AD is still marked as "active". If it's not the case, then disable the user.
@acotiuga
Copy link
Contributor

This is something to be done in the https://jira.xwiki.org/projects/LDAP application.

@ClemensRobbenhaar
Copy link

Something has been done as https://jira.xwiki.org/browse/LDAP-107 but that misses an option to deactivate the users instead of removing them.

@snazare snazare self-assigned this Feb 4, 2023
@snazare snazare assigned trrenty and unassigned snazare Mar 18, 2023
trrenty added a commit that referenced this issue Apr 12, 2023
@trrenty trrenty closed this as completed Apr 12, 2023
@trrenty trrenty added this to the 1.16.1 milestone Apr 12, 2023
@trrenty
Copy link
Contributor

trrenty commented Apr 19, 2023

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

No branches or pull requests

5 participants