LDAP source¶
The LDAP source provides entities from a LDAP catalog configured by a LDAP system.
It supports the following properties:
Prototype¶
{
"type": "ldap",
"system": "ldap-system-id",
"search_base": "*",
"search_filter": "(objectClass=organizationalPerson)",
"attributes": "*",
"id_attribute": "cn",
"page_size": 500,
"attribute_blacklist": ["a","list","of","attributes","to","exclude"]
}
Properties¶
Property |
Type |
Description |
Default |
Req |
---|---|---|---|---|
|
String |
ID of the LDAP system component to use |
Yes |
|
|
String |
The base LDAP search expression to use when looking for records |
“*” |
|
|
String |
LDAP filter expression to apply to all records found by the |
“(objectClass=organizationalPerson)” |
|
|
String |
A wildcard expression specifying which attributes to include in the entity. |
“*” |
|
|
String |
Sets which of the LDAP attributes to use for the |
“cn” |
|
|
Integer |
The default number of records to read at a time from the LDAP service. |
500 |
|
|
List |
A list of attribute names (as strings) to exclude from the record when constructing entities. |
[] |
|
|
Enum<String> |
Determines the behaviour of the pipe when the LDAP source does not return any entities. Normally, any previously synced
entities will be deleted even if the pipe does not receive any entities from its source.
If set to The global default |
|
Continuation support¶
See the section on continuation support for more information.
Property |
Value |
---|---|
|
|
|
|
|
|