flowable / flowable/flowable-engine

Users listing fails when there are more than 1000 users in the LDAP server

Aperta
#3,148 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.