LDAP is a widely used protocol for user management and authentication in corporate networks. It allows applications to connect to a centralized directory with Active Directory to validate credentials and obtain user information.
In version 9.12, Scriptcase now includes the LdapRecord library, bringing significant improvements in integration with LDAP servers. This new library expands access control capabilities, allowing for more comprehensive management of users and groups within Scriptcase.
Below is a comparison of the features of adLDAP and LdapRecord, which is now available in the tool:
Aspect | adLDAP - Old | LdapRecord - New Library |
---|---|---|
Architecture | Older and less flexible implementation. | Modern framework with support for Active Directory, OpenLDAP, and 389 Directory Server. |
Data Retrieval | Limitations in obtaining all attributes of users and groups. | Allows retrieving all user data and detailed group information directly from the LDAP directory. |
Integration with Frameworks | Limited integration with modern frameworks. | Includes robust integration with modern frameworks, facilitating PHP application development with LDAP authentication. |
Maintenance and Updates | Less active in terms of updates and support. | Actively maintained, offering continuous improvements and up-to-date support. |
In existing Scriptcase projects created in earlier releases of the tool, it will be necessary to define the use of the library in the project properties. Follow the steps below:
With version 9.12, Scriptcase introduced support for the LdapRecord library as a new feature for integration with LDAP servers. This implementation offers greater compatibility, better performance, and the ability to retrieve all user and group data, providing more comprehensive authentication control.
The adLDAP library remains available for users without an active upgrade, ensuring compatibility with previous implementations. If you have access rights, to take advantage of the benefits of LdapRecord, you need to enable the new library, which can be set globally in Administration > Options or specifically for existing projects in Project Properties.
With this update, LDAP authentication in Scriptcase becomes more robust, secure, and prepared for corporate environments that require greater flexibility in access management.