Plone 5.2 and Ldap/AD

This page "plone-5-2-the-future-proofing-release" indicates that plone 5.2 has LDAP as Feature ready-to use...

In a clean install of plone 5.2, i didn´t find any view to configure ldap/ad.

I have tryed to install plone.app.ldap, but zinstance do not run and show me this error:

/opt/plone/buildout-cache/eggs/Products.CMFUid-3.0.1-py3.6.egg/Products/CMFUid/UniqueIdHandlerTool.py:24: DeprecationWarning: InitializeClass is deprecated. Please import from AccessControl.class_init.
from App.class_init import InitializeClass
/opt/plone/buildout-cache/eggs/Products.CMFEditions-3.3.2-py3.6.egg/Products/CMFEditions/StandardModifiers.py:46: DeprecationWarning: ComponentLookupError is deprecated. Import from zope.interface.interfaces
from zope.component.interfaces import ComponentLookupError
/opt/plone/buildout-cache/eggs/Products.CMFFormController-4.1.0-py3.6.egg/Products/CMFFormController/ControllerPythonScript.py:41: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
import imp
2019-11-21 16:56:53,921 WARNING [Init:89][MainThread] Class Products.CMFFormController.ControllerPythonScript.ControllerPythonScript has a security declaration for nonexistent method 'ZPythonScriptHTML_changePrefs'
2019-11-21 16:56:53,926 WARNING [Init:89][MainThread] Class Products.CMFFormController.ControllerValidator.ControllerValidator has a security declaration for nonexistent method 'ZPythonScriptHTML_changePrefs'
/opt/plone/buildout-cache/eggs/Products.CMFPlacefulWorkflow-2.0.0-py3.6.egg/Products/CMFPlacefulWorkflow/permissions.py:5: DeprecationWarning: setDefaultRoles is deprecated. Please use addPermission from AccessControl.Permission.
from Products.CMFCore.permissions import setDefaultRoles
Traceback (most recent call last):
File "/opt/plone/zinstance/parts/instance/bin/interpreter", line 287, in
exec(compile(__file__f.read(), file, "exec"))
File "/opt/plone/buildout-cache/eggs/Zope-4.1.1-py3.6.egg/Zope2/Startup/serve.py", line 252, in
sys.exit(main() or 0)
File "/opt/plone/buildout-cache/eggs/Zope-4.1.1-py3.6.egg/Zope2/Startup/serve.py", line 248, in main
return command.run()
File "/opt/plone/buildout-cache/eggs/Zope-4.1.1-py3.6.egg/Zope2/Startup/serve.py", line 189, in run
global_conf=vars)
File "/opt/plone/buildout-cache/eggs/Zope-4.1.1-py3.6.egg/Zope2/Startup/serve.py", line 217, in loadapp
return loadapp(app_spec, name=name, relative_to=relative_to, **kw)
File "/opt/plone/buildout-cache/eggs/PasteDeploy-2.0.1-py3.6.egg/paste/deploy/loadwsgi.py", line 253, in loadapp
return loadobj(APP, uri, name=name, **kw)
File "/opt/plone/buildout-cache/eggs/PasteDeploy-2.0.1-py3.6.egg/paste/deploy/loadwsgi.py", line 278, in loadobj
return context.create()
File "/opt/plone/buildout-cache/eggs/PasteDeploy-2.0.1-py3.6.egg/paste/deploy/loadwsgi.py", line 715, in create
return self.object_type.invoke(self)
File "/opt/plone/buildout-cache/eggs/PasteDeploy-2.0.1-py3.6.egg/paste/deploy/loadwsgi.py", line 209, in invoke
app = context.app_context.create()
File "/opt/plone/buildout-cache/eggs/PasteDeploy-2.0.1-py3.6.egg/paste/deploy/loadwsgi.py", line 715, in create
return self.object_type.invoke(self)
File "/opt/plone/buildout-cache/eggs/PasteDeploy-2.0.1-py3.6.egg/paste/deploy/loadwsgi.py", line 152, in invoke
return fix_call(context.object, context.global_conf, **context.local_conf)
File "/opt/plone/buildout-cache/eggs/PasteDeploy-2.0.1-py3.6.egg/paste/deploy/util.py", line 55, in fix_call
val = callable(*args, **kw)
File "/opt/plone/buildout-cache/eggs/Zope-4.1.1-py3.6.egg/Zope2/Startup/run.py", line 71, in make_wsgi_app
starter.prepare()
File "/opt/plone/buildout-cache/eggs/Zope-4.1.1-py3.6.egg/Zope2/Startup/starter.py", line 41, in prepare
self.startZope()
File "/opt/plone/buildout-cache/eggs/Zope-4.1.1-py3.6.egg/Zope2/Startup/starter.py", line 98, in startZope
Zope2.startup_wsgi()
File "/opt/plone/buildout-cache/eggs/Zope-4.1.1-py3.6.egg/Zope2/init.py", line 50, in startup_wsgi
_startup()
File "/opt/plone/buildout-cache/eggs/Zope-4.1.1-py3.6.egg/Zope2/App/startup.py", line 87, in startup
OFS.Application.import_products()
File "/opt/plone/buildout-cache/eggs/Zope-4.1.1-py3.6.egg/OFS/Application.py", line 380, in import_products
import_product(product_dir, product_name)
File "/opt/plone/buildout-cache/eggs/Zope-4.1.1-py3.6.egg/OFS/Application.py", line 390, in import_product
global_dict, global_dict, ('doc', ))
File "/opt/plone/buildout-cache/eggs/Products.LDAPMultiPlugins-1.14-py3.6.egg/Products/LDAPMultiPlugins/init.py", line 22, in
from Products.LDAPMultiPlugins.LDAPMultiPlugin import addLDAPMultiPluginForm
File "/opt/plone/buildout-cache/eggs/Products.LDAPMultiPlugins-1.14-py3.6.egg/Products/LDAPMultiPlugins/LDAPMultiPlugin.py", line 303
raise ValueError, 'Exact Match requested but no id provided'
^
SyntaxError: invalid syntax

So please, i need some help! Thanks!

You'll want to use https://pypi.org/project/pas.plugins.ldap/ instead of plone.app.ldap

Plone Foundation Code of Conduct