LDAP for Plone with pas.plugins.ldap

Jens W. Klein <jk@kleinundpartner.at>

Klein & Partner KG http://kleinundpartner.at

Innsbruck, Austria, Europe, Earth

What is LDAP?

Lightweight Directory Access Protocol

LDAP is a Protocol

to query data in the database

(directory data)

but is NOT a database itself

History

easier to use lightweight variant was developed around 1993

LDAP in the Wild

a history lesson about LDAP in ZOPE and Plone

or what we had before pas.plugins.ldap

or the reason we rewrote the LDAP stack

Products.LDAPUserFolder

Products.LDAPMultiPlugins

Products.PloneLDAP

plone.app.ldap

so the existing code

Now: pas.plugins.ldap

no code of the old stack was harmed

we did a complete rewrite

developed on prior experience with

both discontinued (Plone 2.5 times!)

Features

Limitations

node.ext.ldap

node.ext.ugm

pas.plugins.ldap

Fundraising Campaign

In March 2016 pas.plugins.ldap did not support "many" users well.

Goal: Refactor parts of the new stack to support LDAP paging.

There was the need to have a modern scalable LDAP stack in Plone.

The following companies funded together 2000 Dollar.

BlueDynamics Alliance members Robert Niederreiter and Jens Klein refactored node.ext.ldap and pas.plugins.ldap.

In August the new release of pas.plugins.ldap was out.

Now Plone support several 10- or even 100-thousands of LDAP users and groups.

pas.plugins.ldap is supported

SpaceForward
Right, Down, Page DownNext slide
Left, Up, Page UpPrevious slide
POpen presenter console
HToggle this help