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:
 | 
					ldap:
 | 
				
			||||||
  task_timeout_hours: 2
 | 
					  task_timeout_hours: 2
 | 
				
			||||||
 | 
					  page_size: 50
 | 
				
			||||||
  tls:
 | 
					  tls:
 | 
				
			||||||
    ciphers: null
 | 
					    ciphers: null
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -9,6 +9,7 @@ from structlog.stdlib import BoundLogger, get_logger
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
from authentik.core.exceptions import PropertyMappingExpressionException
 | 
					from authentik.core.exceptions import PropertyMappingExpressionException
 | 
				
			||||||
from authentik.events.models import Event, EventAction
 | 
					from authentik.events.models import Event, EventAction
 | 
				
			||||||
 | 
					from authentik.lib.config import CONFIG
 | 
				
			||||||
from authentik.lib.merge import MERGE_LIST_UNIQUE
 | 
					from authentik.lib.merge import MERGE_LIST_UNIQUE
 | 
				
			||||||
from authentik.sources.ldap.auth import LDAP_DISTINGUISHED_NAME
 | 
					from authentik.sources.ldap.auth import LDAP_DISTINGUISHED_NAME
 | 
				
			||||||
from authentik.sources.ldap.models import LDAPPropertyMapping, LDAPSource
 | 
					from authentik.sources.ldap.models import LDAPPropertyMapping, LDAPSource
 | 
				
			||||||
@ -92,7 +93,7 @@ class BaseLDAPSynchronizer:
 | 
				
			|||||||
        types_only=False,
 | 
					        types_only=False,
 | 
				
			||||||
        get_operational_attributes=False,
 | 
					        get_operational_attributes=False,
 | 
				
			||||||
        controls=None,
 | 
					        controls=None,
 | 
				
			||||||
        paged_size=5,
 | 
					        paged_size=int(CONFIG.y("ldap.page_size", 50)),
 | 
				
			||||||
        paged_criticality=False,
 | 
					        paged_criticality=False,
 | 
				
			||||||
    ):
 | 
					    ):
 | 
				
			||||||
        """Search in pages, returns each page"""
 | 
					        """Search in pages, returns each page"""
 | 
				
			||||||
 | 
				
			|||||||
@ -277,6 +277,16 @@ Timeout in hours for LDAP synchronization tasks.
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
Defaults to `2`.
 | 
					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`
 | 
					### `AUTHENTIK_LDAP__TLS__CIPHERS`
 | 
				
			||||||
 | 
					
 | 
				
			||||||
:::info
 | 
					:::info
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user