module Ldap_funclient: sig .. end
a functional ldap client interface
type msgid
type conn
type modattr = Ldap_types.modify_optype * string * string list
type result = Ldap_types.search_result_entry list
type entry = Ldap_types.search_result_entry
type authmethod = [ `SASL | `SIMPLE ]
type search_result = [ `Entry of entry | `Referral of string list ]
val init : ?connect_timeout:int -> ?version:int -> string list -> conn
Initializes the conn data structure, and opens a connection to the
server. init
["ldap://rrhost.example.com/";"ldap://backup.example.com:1389"].
init is round robin dns aware, if dns returns multiple mappings it
will try each one before finially failing. It also takes a list of
hostnames, so you can specify backup servers to try. SSL and TLS are
supported if selected at compile time.
RaisesLDAP_Failure any
failure to connect to the server will result in LDAP_Failure with
the result_code set to `LOCAL_ERROR.
Failure May raise
Failure "int_of_string" if you pass it a malformed url. May also
raise various lexer errors under the same conditions.
version : the protocol version to use to
connect, default is version 3. And actually, version 2 will probably
not work correctly without some tweaking.
val unbind : conn -> unit
close the connection to the server. You may not use the conn
after you have unbound, if you do you will get an exception.
val bind_s : ?who:string ->
?cred:string -> ?auth_method:[> `SIMPLE ] -> conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> unit
authenticatite to the server. In this version on hrLdap_funclient.html#TYPEconn">conn -> uni