LDAP Entities
- In Spring LDAP, LDAP entities are Java classes that represent entries in an LDAP directory. Spring LDAP provides a way to map LDAP directory data to Java objects and vice versa.
- Entities represent LDAP objects and are annotated with @Entry.
- Entities can have default/custom constructors.
- Entities are Plain Old Java Objects (POJOs) and don’t extend any classes.
- Attributes of the LDAP object are mapped to properties of the entity using @Attribute.
Spring Data LDAP
Spring Data LDAP is a project that provides a familiar and consistent repository abstraction for Spring LDAP. It builds on top of Spring LDAP’s LdapTemplate and Object-Directory Mapping (ODM) features and provides repository implementations for CRUD operations on LDAP entries. Spring Data LDAP can be used to develop applications that access LDAP directories for a variety of purposes, such as:
- User authentication and authorization
- Data synchronization
- Auditing
- Compliance reporting
Contact Us