flowable / flowable/flowable-engine
Users listing fails when there are more than 1000 users in the LDAP server
- Lingua principale
- Java
- Stelle
- 9.5k
- Fork
- 2.9k
- Merge medio
- 7h 8m
- PR unite (30g)
- 2
Descrizione
**Describe the bug**
The default LDAP integration does not allow the listing of users when there are more than 1000 of them, as the code tries to recover all the users in a single query.
I guess the same problem will happen with groups, but I have not tested that, as I don't have a test LDAP server, and I'm using the customers one as the source.
**Expected behavior**
The code should be using the PagedResultsControl class to perform the recovering in batches.
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Individua il punto di ingresso predefinito per elencare gli utenti LDAP ed esamina come recupera tutti gli utenti con una sola query. Inizia controllando l’integrazione LDAP e l’API di PagedResultsControl; aggiorna il recupero in modo che elabori i risultati in batch, quindi verifica il comportamento con più di 1.000 utenti nella directory e valuta se l’elenco dei gruppi presenta la stessa limitazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- authentication
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100