matomo-org / matomo-org/plugin-LoginLdap
adding multiple LDAP servers, but only first one is used
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 37
- Forks
- 30
- Avg merge
- 22h 53m
- Merged PRs (30d)
- 19
Description
In my LDAP configuration I specify 3 different servers, which have different users based on their location. The first server in the list is a NA server. When a NA user attempts to login, they are successfully authenticated. The second server is EUR. When a EUR user tries to login, they are denied. I have verified the user exists and can successfully authenticate in other systems. It appears since they are not found in server1, and exception is thrown and the others servers are not queried.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the LDAP authentication flow that handles the configured server list, then reproduce the issue with three servers and users present only on the second server. Done means a user missing from the first server can still be checked against subsequent configured servers and authenticate successfully when found.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- authentication
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100