matomo-org / matomo-org/plugin-LoginLdap

group-based (memberOf) access profile synchronization

Open
#400 1 comment 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
PHP
Stars
37
Forks
30
Avg merge
22h 53m
Merged PRs (30d)
19

Description

### Motivation
Current access profile demands changing ldap schema, which is very intrusive and almost impossible to change in bigger companies with stable ldap structures.

### Proposal
Proposal is to get user access profile based on memberOf: we should be able to define the view/admin/superuser/write profile via ldap groups, i.e: if user is memberOf "matomo-admins" group then user gets proper admin permission.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the plugin's current LDAP schema-based access-profile synchronization and how LDAP group membership could map to Matomo's view, admin, superuser, and write profiles. Confirm the intended group-to-profile configuration and define completion as users receiving the configured profile from memberOf groups without requiring LDAP schema changes.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
authentication, authorization
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.