Crates.io | ldap |
lib.rs | ldap |
version | 0.2.0 |
source | src |
created_at | 2015-04-05 23:56:01.616064 |
updated_at | 2017-02-11 12:24:42.384127 |
description | Pure Rust LDAP Implementation (Not abandonware anymore!) |
homepage | |
repository | https://github.com/dequbed/rust-ldap |
max_upload_size | |
id | 1782 |
size | 20,517 |
A Pure-Rust LDAP Library.
The ldap
crate itself is a meta-crate only exporting symbols from ldap_protocol
, ldap_client
,
ldap_server
and ldap_rfc4515
.
This crate implements the low-level workings of RFC4511 and ASN.1's BER, and some shared structures useful for both Server and Client abstractions (e.g. an Error type).
It makes no attempt at abstracting over the inner workings of LDAP or being comfortable to use at all.
You will most likely never use this library directly in any of your project but use ldap_client
or
ldap_server
instead.
BER En-/Decoding. I would like to eventually offload this to eagre-asn or another library but there are no good ones I found so far.
Message Envelope (4.1.1)
This library creates Client-opinionated abstractions over ldap_protocol
.
Implemented at all:
This library creates Server-opinionated abstractions over ldap_protocol
.
It's not yet written though.
Implemeting RFC 4515 Search Filter.
Example of a Search filter: (& (objectClass=person) (| (cn=Username) (SAMAccountName=Username)))
.
Not yet written either.
Licensed under either of
at your option.