ldap-client: Pure Haskell LDAP Client Library

[ bsd2, library, network ] [ Propose Tags ] [ Report a vulnerability ]

Pure Haskell LDAP client library implementing (the parts of) RFC 4511.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1.0, 0.2.0, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3
Change log CHANGELOG.md
Dependencies asn1-encoding (>=0.9), asn1-types (>=0.3), async, base (>=4.6 && <5), bytestring, containers, crypton-connection (>=0.2), fail, network (>=2.6), semigroups (>=0.16), stm, text [details]
Tested with ghc ==8.0.1, ghc ==8.2.2, ghc ==8.4.4, ghc ==8.6.5, ghc ==8.8.2
License BSD-2-Clause
Copyright 2015 Matvey Aksenov, 2019 AlasConnect LLC
Author Matvey Aksenov, AlasConnect LLC
Maintainer matvey.aksenov@gmail.com, software@alasconnect.com
Uploaded by sambolias at 2024-06-21T20:13:16Z
Category Network
Home page https://github.com/alasconnect/ldap-client
Source repo head: git clone git@github.com:alasconnect/ldap-client(tag 0.4.3)
Distributions
Reverse Dependencies 3 direct, 0 indirect [details]
Downloads 4780 total (22 in the last 30 days)
Rating 1.75 (votes: 2) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2024-06-21 [all 1 reports]

Readme for ldap-client-0.4.3

[back to package description]

ldap-client

Hackage Build Status

This library implements (the parts of) RFC 4511

Feature RFC Section Support
Bind Operation 4.2 ✔
Unbind Operation 4.3 ✔
Unsolicited Notification 4.4 ✔
Notice of Disconnection 4.4.1 ✔
Search Operation 4.5 ✔*
Modify Operation 4.6 ✔
Add Operation 4.7 ✔
Delete Operation 4.8 ✔
Modify DN Operation 4.9 ✔
Compare Operation 4.10 ✔
Abandon Operation 4.11 ✘
Extended Operation 4.12 ✔
IntermediateResponse Message 4.13 ✔
StartTLS Operation 4.14 ✔†
LDAP over TLS - ✔

* The :dn thing is unsupported in Extensible matches
† Only serves as an example of Extended Operation. It's useless for all practical purposes as it does not actually enable TLS. In other words, use LDAP over TLS instead.