LDAP group-to-project access mapping #12
Labels
No labels
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
qwc-open/asiakirjat#12
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Currently LDAP group membership only determines a user's global role (admin/editor/viewer). Per-project access is managed manually by admins through the admin panel.
Proposed feature: Allow LDAP groups to be mapped to project access, so that membership in an LDAP group automatically grants a user a specific role on a specific project.
Possible approaches
Config-based mapping:
Periodic sync vs login-time sync:
project_accessrows each time the user authenticates via LDAP. Simple, but access only updates on login.project_access. More complex but keeps access up to date even without user login.Considerations
sourcecolumn onproject_access) so admins know which entries are auto-managed?