Managed LDAP entries
AssigneeRed Hat, Inc.
InventorsNathan G. Kinder, Simo Sorce
Life of this patent
Estimating the term…
Abstract
A method and apparatus for maintaining in a Lightweight Directory Access Protocol (LDAP) repository entries that are managed by an LDAP directory server. An LDAP directory server receives a client request to add a specified entry to an LDAP repository, determines, based on a managed entry configuration, that the specified entry requires a managed entry operation, and adds the specified entry to the LDAP repository. The LDAP directory server further adds a managed entry to the LDAP repository in accordance with the managed entry operation, where the managed entry is added to the LDAP repository without receiving any client request specifying the managed entry.
Claims20
A method comprising:
- receiving, at a Light Weight Directory Access Protocol (LDAP) directory server, a client request from a client device to add a specified entry to a LDAP repository;
- adding the specified entry to the LDAP repository;
- storing, at the LDAP repository, a managed entry configuration in one or more configuration information entries of the LDAP repository, the managed entry configuration comprising a definition of an entry type triggering a managed entry operation, and template information for a managed entry;
- determining, based on the managed entry configuration, that the specified entry has the entry type that triggers the managed entry operation involving the managed entry, the template information for the managed entry specifying one or more static attributes to be included in the managed entry upon creation of the managed entry;
- creating the managed entry as a new entry that is separate from the specified entry and that comprises the one or more static attributes specified in the template information for the managed entry;
- and
- adding, by a processing device of the LDAP directory server, the created managed entry to the LDAP repository separate from the specified entry, wherein the managed entry is added in accordance with the managed entry operation and wherein the managed entry is managed by the LDAP directory server without any client interaction.
A system for a Light Weight Directory Access Protocol (LDAP) directory server, the system comprising:
- a memory comprising an LDAP repository;
- and
- a processor, coupled to the memory, to:
- receive a client request from a client device to add a specified entry to the LDAP repository;
- add the specified entry to the LDAP repository;
- store, at the LDAP repository, a managed entry configuration in one or more configuration information entries of the LDAP repository, the managed entry configuration comprising a definition of an entry type triggering a managed entry operation, and template information for a managed entry;
- determine, based on the managed entry configuration, that the specified entry has the entry type that triggers the managed entry operation involving the managed entry, the template information for the managed entry specifying one or more static attributes to be included in the managed entry upon the creation of the managed entry;
- create the managed entry as a new entry that is separate from the specified entry and that comprises the one or more static attributes specified in the template information for the managed entry;
- and
- add the created managed entry to the LDAP repository separate from the specified entry, wherein the managed entry is added in accordance with the managed entry operation and wherein the managed entry is managed by the LDAP directory server without any client interaction.
A non-transitory computer readable storage medium storing instructions which when executed cause a data processing system to perform operations comprising:
- receiving, at a Light Weight Directory Access Protocol (LDAP) directory server, a client request from a client device to add a specified entry to a LDAP repository;
- adding the specified entry to the LDAP repository;
- storing, at an LDAP repository, a managed entry configuration in one or more configuration information entries of the LDAP repository, the managed entry configuration comprising a definition of an entry type triggering a managed entry operation, and template information for a managed entry;
- determining, based on the managed entry configuration, that the specified entry has the entry type that triggers the managed entry operation involving the managed entry, the template information for the managed entry specifying one or more static attributes to be included in the managed entry upon creation of the managed entry;
- creating the managed entry as a new entry that is separate from the specified entry and that comprises the one or more static attributes specified in the template information for the managed entry;
- and
- adding the created managed entry to the LDAP repository separate from the specified entry, wherein the managed entry is added in accordance with the managed entry operation and wherein the managed entry is managed by the LDAP directory server without any client interaction.
Dependencies are inferred from the claim text.