Project

General

Profile

Actions

Bug #23041

open

External User Group Sync incorrectly removes users

Added by Timo Goebel about 6 years ago. Updated almost 4 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Users, Roles and Permissions
Target version:
-
Difficulty:
Triaged:
No
Fixed in Releases:
Found in Releases:

Description

When a group in Foreman linked to two external user group is being synced, the sync is being case-sensitive and users where the case does not match get removed on the first sync and then added again on the next sync.

1. Should we prevent users from changing their username when they are linked to an LDAP auth source?
2. Should we make the group syncing case-insensitive?

Let's clarify with an example:

Username in Foreman: "admin-abc123", Username in AD: "Admin-Abc123" -> User gets removed.
This happens after the username was manually changed to lowercase.

Actions

Also available in: Atom PDF