=================================
PyAMS LDAP authentication package
.. contents::
What is PyAMS?
PyAMS (Pyramid Application Management Suite) is a small suite of packages written for applications
and content management with the Pyramid framework.
PyAMS is actually mainly used to manage web sites through content management applications (CMS,
see PyAMS_content package), but many features are generic and can be used inside any kind of web
application.
All PyAMS documentation is available on ReadTheDocs <https://pyams.readthedocs.io>
; source code
is available on Gitlab <https://gitlab.com/pyams>
and pushed to Github <https://github.com/py-ams>
_. Doctests are available in the doctests source folder.
What is PyAMS LDAP authentication package?
PyAMS LDAP authentication package is an extension package for PyAMS_security, which allows
users authentication from an LDAP directory.
This plug-in also supports LDAP groups, to be able to set groups as principals to grant roles.
Changelog
2.0.1
- updated modal forms title
2.0.0
1.2.0
- better interaction with Microsoft Active Directory (AD)
- simplified management interface components
- added support for Python 3.11
1.1.7
- remove spaces from DN when used as query base
1.1.6
- PyAMS_security interfaces refactoring
- added support for Python 3.10
1.1.5
- use Python 3 syntax in super() calls
- Pylint cleanups
1.1.4
- use constant for principal ID formatter
- added doctests
1.1.3
1.1.2
- updated add and edit forms title
1.1.1
- updated add menus registration for last PyAMS_zmi release
1.1.0
- removed support for Python < 3.7
- handle single values in LDAP entry column renderer
1.0.3
- removed Travis-CI configuration
1.0.2
- updated "find_principals()" method to use new "exact_match" argument
1.0.1
- code cleanup, added strings constants to reduce duplicated code
1.0.0