sources/ldap: fix page size (#6187)
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
		@ -73,6 +73,7 @@ outposts:
 | 
			
		||||
 | 
			
		||||
ldap:
 | 
			
		||||
  task_timeout_hours: 2
 | 
			
		||||
  page_size: 50
 | 
			
		||||
  tls:
 | 
			
		||||
    ciphers: null
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -9,6 +9,7 @@ from structlog.stdlib import BoundLogger, get_logger
 | 
			
		||||
 | 
			
		||||
from authentik.core.exceptions import PropertyMappingExpressionException
 | 
			
		||||
from authentik.events.models import Event, EventAction
 | 
			
		||||
from authentik.lib.config import CONFIG
 | 
			
		||||
from authentik.lib.merge import MERGE_LIST_UNIQUE
 | 
			
		||||
from authentik.sources.ldap.auth import LDAP_DISTINGUISHED_NAME
 | 
			
		||||
from authentik.sources.ldap.models import LDAPPropertyMapping, LDAPSource
 | 
			
		||||
@ -92,7 +93,7 @@ class BaseLDAPSynchronizer:
 | 
			
		||||
        types_only=False,
 | 
			
		||||
        get_operational_attributes=False,
 | 
			
		||||
        controls=None,
 | 
			
		||||
        paged_size=5,
 | 
			
		||||
        paged_size=int(CONFIG.y("ldap.page_size", 50)),
 | 
			
		||||
        paged_criticality=False,
 | 
			
		||||
    ):
 | 
			
		||||
        """Search in pages, returns each page"""
 | 
			
		||||
 | 
			
		||||
@ -277,6 +277,16 @@ Timeout in hours for LDAP synchronization tasks.
 | 
			
		||||
 | 
			
		||||
Defaults to `2`.
 | 
			
		||||
 | 
			
		||||
### `AUTHENTIK_LDAP__PAGE_SIZE`
 | 
			
		||||
 | 
			
		||||
:::info
 | 
			
		||||
Requires authentik 2023.6.1
 | 
			
		||||
:::
 | 
			
		||||
 | 
			
		||||
Page size for LDAP synchronization. Controls the number of objects created in a single task.
 | 
			
		||||
 | 
			
		||||
Defaults to `50`.
 | 
			
		||||
 | 
			
		||||
### `AUTHENTIK_LDAP__TLS__CIPHERS`
 | 
			
		||||
 | 
			
		||||
:::info
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user