[OldapWS] -> Proposal of a REST Web Service for CRUD Operations

Olivier CHATOR <[email protected]> Fri, 16 Sep 2022 13:21:10 +0200
Newsgroups gmane.network.openldap.devel
Message-ID <CAPdH2NGUCd5ne7zG2eLPt3mQkmUCREb6cSCqCsyS4vxG2mohOw@mail.gmail.com>
--000000000000cf1f2105e8c98fc3
Content-Type: text/plain; charset="UTF-8"

 Dear all,

I am a "long time user" of OpenLDAP core parts.
If the core is very stable, I often received some request from application
developers, complaining about the lack of REST Web Service API to
manipulate their Directory objects.

Of course, as far as I could see, there is commercial solution available to
do this, or even a project using Spring.
But I could not see a simple proposal based on a simple Apache Server and
"fully free" of rights.

I also saw (https://www.openldap.org/devel/contributing.html) that "The
OpenLDAP Project welcomes contributions of independently-developed
stand-alone LDAP-related software packages suitable for distribution
separately from existing packages (e.g., OpenLDAP Software, JLDAP,
JDBC-LDAP)".

Then, I would like to propose a full Open Source first realease of a CRUD
REST Web Service to manipulate OpenLDAP's Directory Objects.

I know that this first release is very limited in term of features, but I
think it does the "core job", and may be a common base to be enriched to
build a real OpenLDAP REST API ?
Package available here:
https://drive.google.com/drive/folders/1s4zlTleJ1JWhQWP2kLGHtTRofpWNevS7?usp=sharing


Thanks for your time reading this proposal, do not hesitate to ask if you
have any question.
Kind regards,
Olivier Chator

--000000000000cf1f2105e8c98fc3
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">
Dear all,<br><br>I am a &quot;long time user&quot; of OpenLDAP core parts.<=
br>If=20
the core is very stable, I often received some request from application=20
developers, complaining about the lack of REST Web Service API to=20
manipulate their Directory objects.<br><br>Of course, as far as I could see=
, there is commercial solution available to do this, or even a project usin=
g Spring.<br>But I could not see a simple proposal based on a simple Apache=
 Server and &quot;fully free&quot; of rights.<br><br>I also saw (<a href=3D=
"https://www.openldap.org/devel/contributing.html" target=3D"_blank">https:=
//www.openldap.org/devel/contributing.html</a>)
 that &quot;The OpenLDAP Project welcomes contributions of=20
independently-developed stand-alone LDAP-related software packages=20
suitable for distribution separately from existing packages (e.g.,=20
OpenLDAP Software, JLDAP, JDBC-LDAP)&quot;.<br><br>Then, I would like to=20
propose a full Open Source first realease of a CRUD REST Web Service to=20
manipulate OpenLDAP&#39;s Directory Objects.<br><br><div>I know that this=
=20
first release is very limited in term of features, but I think it does=20
the &quot;core job&quot;, and may be a common base to be enriched to build =
a real=20
OpenLDAP REST API ?</div><div>Package available here: <a href=3D"https://dr=
ive.google.com/drive/folders/1s4zlTleJ1JWhQWP2kLGHtTRofpWNevS7?usp=3Dsharin=
g" target=3D"_blank">https://drive.google.com/drive/folders/1s4zlTleJ1JWhQW=
P2kLGHtTRofpWNevS7?usp=3Dsharing</a></div><div><br></div><br>Thanks for you=
r time reading this proposal, do not hesitate to ask if you have any questi=
on.<br>Kind regards,<br>Olivier Chator<div class=3D"gmail-yj6qo"></div><div=
 class=3D"gmail-adL"><br></div>

</div>

--000000000000cf1f2105e8c98fc3--