Development of version 0.9.12 has been completed. Development of version 0.9.12 has been completed.
The libdomain library fulfills the following functional requirements:
Ability to connect to a directory server:
- the ability to connect to a directory server using various connection settings;
- ability to load connection settings from a file.
Monitoring the established connection:
- ability to set connection parameters.
Receiving and editing entries in the LDAP directory:
- adding an entry to the LDAP directory;
- editing an entry in the LDAP directory;
- renaming an entry in the LDAP directory;
- moving an entry in the LDAP directory;
- deleting an entry in the LDAP directory.
Getting and editing a list of attributes:
- ability to add an attribute;
- ability to delete an attribute.
Ability to search for data in the LDAP directory:
- setting the base DN for search;
- setting a filter by type of object to search;
- setting the list of attributes returned during search.
Perform the following actions with users and groups:
- changing user password;
- creating a new user;
- creating a new group;
- deleting and adding a user to a group;
- blocking and unblocking a user account.
Carrying out the following actions with computers:
- adding a computer;
- removing the computer.