sources/ldap: fix page size (#6187)
Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
parent
02063f7d92
commit
8828eefbe4
|
@ -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 a new issue