Erl LDAP server

Sean Hinde sean.hinde@REDACTED
Tue Aug 30 10:58:29 CEST 2005


On 30 Aug 2005, at 09:36, Mickael Remond wrote:

> Eranga Udesh wrote:
>
>> Uffe,
>> Thanks for the pointers. I went through them already. Looks like  
>> there's no
>> already developed one, isn't it?
>>
>
> I made some draft work already but never manage to get it finished.  
> My plans was to support a fixed commonly used LDAP schema to use he  
> resulting software as a basis for authentication.
> I reach a point were I was able to log into several Linux  
> Workstation using PAM LDAP pointing to the Erlang small LDAP server.
>
> I think Erlang provides everything to write a very nice and  
> performant LDAP server as ASN.1 library is good and you have Mnesia  
> to store your data and access them with low latency.
>
> Samuel Tardieu wrote some years ago an LDAP server in Erlang and  
> told me it was lightning fast, but it never reach the point where  
> the code was satisfying enough for him to get published.
>
> I think writing such a server is relatively easy with fixed schema  
> and can get much much more complicated if you plan to support  
> schema definition and change.

Yep, There is another one out there that I started and Chandru  
finished off. Fixed schema (several fixed schemas actually). It is  
nothing more than a pattern match across the asn.1 structures (which  
could be directly taken from from eldap), with a simple state machine  
to cover bind (login).

It was very fast.

Sean





More information about the erlang-questions mailing list