| Did you know ... | Search Documentation: |
| Pack ldap4pl -- prolog/ldap4pl.pl |
This module provides bindings to OpenLDAP API. Most APIs have been implemented and the names are aligned with OpenLDAP API, so for detailed description please check here.
Use ldap_get_ld_errno/1 to get last error.
By nature there is no asynchrous version of unbind and the underlying implementation is the same as ldap_unbind_s/1.
Use ldap_get_ld_errno/1 to get last error.
Use ldap_get_ld_errno/1 to get last error.
SCtrls and CCtrls are arrays of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
By nature there is no asynchrous version of unbind and the underlying implementation is the same as ldap_unbind_ext_s/3.
Use ldap_get_ld_errno/1 to get last error.
SCtrls and CCtrls are arrays of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
Use ldap_get_ld_errno/1 to get last error.
Use ldap_get_ld_errno/1 to get last error.
Use ldap_get_ld_errno/1 to get last error.
SCtrls and CCtrls are arrays of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
SCtrls and CCtrls are arrays of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
ServerCred is in the format of:
berval(bv_len(...), bv_val(...))
Use ldap_get_ld_errno/1 to get last error.
ServerCred is in the format of:
berval(bv_len(...), bv_val(...))
Use ldap_get_ld_errno/1 to get last error.
Use ldap_get_ld_errno/1 to get last error.
Use ldap_get_ld_errno/1 to get last error.
Use ldap_get_ld_errno/1 to get last error.
result(s).
Query is in the format of:
query(base(...), scope(...), filter(...), attrs([...]), attrsonly(false))
SCtrls and CCtrls are arrays of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
Query is in the format of:
query(base(...), scope(...), filter(...), attrs([...]), attrsonly(false))
SCtrls and CCtrls are arrays of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
Use ldap_get_ld_errno/1 to get last error.
Query is in the format of:
query(base(...), scope(...), filter(...), attrs([...]), attrsonly(false))
Query is in the format of:
query(base(...), scope(...), filter(...), attrs([...]), attrsonly(false))
Use ldap_get_ld_errno/1 to get last error.
Entry.
Ber must be freed by calling ldap_ber_free/2 with second
argument as false.
Ber must have been
unified by calling ldap_first_attribute/4 prior to this predicate.Ber.SCtrls is an array of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
Use ldap_get_ld_errno/1 to get last error.
SCtrls and CCtrls are arrays of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
SCtrls and CCtrls are arrays of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
SCtrls and CCtrls are arrays of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
Use ldap_get_ld_errno/1 to get last error.
Use ldap_get_ld_errno/1 to get last error.
Attributes is an array of terms in the format of:
ldapmod(
mod_op([ldap_mod_add]),
mod_type(objectClass),
mod_values([posixGroup, top])
)
SCtrls and CCtrls are arrays of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
Attributes is an array of terms in the format of:
ldapmod(
mod_op([ldap_mod_add]),
mod_type(objectClass),
mod_values([posixGroup, top])
)
SCtrls and CCtrls are arrays of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
Use ldap_get_ld_errno/1 to get last error.
Attributes is an array of terms in the format of:
ldapmod(
mod_op([ldap_mod_add]),
mod_type(objectClass),
mod_values([posixGroup, top])
)
Attributes is an array of terms in the format of:
ldapmod(
mod_op([ldap_mod_add]),
mod_type(objectClass),
mod_values([posixGroup, top])
)
Use ldap_get_ld_errno/1 to get last error.
Attributes is an array of terms in the format of:
ldapmod(
mod_op([ldap_mod_add]),
mod_type(objectClass),
mod_values([posixGroup, top])
)
To delete an attribute completely, simply skip mod_values.
SCtrls and CCtrls are arrays of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
Attributes is an array of terms in the format of:
ldapmod(
mod_op([ldap_mod_add]),
mod_type(objectClass),
mod_values([posixGroup, top])
)
To delete an attribute completely, simply skip mod_values.
SCtrls and CCtrls are arrays of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
Use ldap_get_ld_errno/1 to get last error.
Attributes is an array of terms in the format of:
ldapmod(
mod_op([ldap_mod_add]),
mod_type(objectClass),
mod_values([posixGroup, top])
)
To delete an attribute completely, simply skip mod_values.
Attributes is an array of terms in the format of:
ldapmod(
mod_op([ldap_mod_add]),
mod_type(objectClass),
mod_values([posixGroup, top])
)
To delete an attribute completely, simply skip mod_values.
Use ldap_get_ld_errno/1 to get last error.
SCtrls and CCtrls are arrays of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
SCtrls and CCtrls are arrays of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
Use ldap_get_ld_errno/1 to get last error.
Use ldap_get_ld_errno/1 to get last error.
Use ldap_get_ld_errno/1 to get last error.
Use ldap_get_ld_errno/1 to get last error.
SCtrls and CCtrls are arrays of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
SCtrls and CCtrls are arrays of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
Use ldap_get_ld_errno/1 to get last error.
SCtrls and CCtrls are arrays of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
SCtrls and CCtrls are arrays of terms in the format
of:
ldapcontrol(
ldctl_oid(...),
ldctl_value(bv_len(...), bv_val(...)),
ldctl_iscritical(true)
)
Use ldap_get_ld_errno/1 to get last error.
URL is a valid LDAP URL.
Desc is in the format of:
lud(
lud_scheme(ldap),
lud_host(''),
lud_port(389),
lud_dn(''),
lud_attrs([]),
lud_scope(0),
lud_filter(''),
lud_exts([]),
lud_crit_exts(0)
)
The following predicates are exported, but not or incorrectly documented.