Per entry changelog
First Claim
Patent Images
1. A computer-implemented method for managing a directory server, the method comprising:
- receiving, by a log management module in the directory server, a request to operate on an entry in the directory server;
operating on the entry by a log management module in the directory server;
storing, by a log management module in the directory server, information of the operation in a single log attribute of the entry, wherein the information of the operation further comprises a time of the operation, a method of the operation, an identity of the origin of the request, a value of an attribute of the entry prior to the operation, a value of an attribute of the entry after the operation, and a history of all prior values of the attributes of the entry; and
retrieving, by a processor of the directory server, a history of changes to the entry without performing a script to parse a main audit log of the directory server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for managing log per entry in a directory server is described. In one embodiment, the directory server receives a request to operate on an entry in the directory server. The directory server operates on the entry. The information of the operation on the entry is stored in a log attribute of the entry.
14 Citations
20 Claims
-
1. A computer-implemented method for managing a directory server, the method comprising:
-
receiving, by a log management module in the directory server, a request to operate on an entry in the directory server; operating on the entry by a log management module in the directory server; storing, by a log management module in the directory server, information of the operation in a single log attribute of the entry, wherein the information of the operation further comprises a time of the operation, a method of the operation, an identity of the origin of the request, a value of an attribute of the entry prior to the operation, a value of an attribute of the entry after the operation, and a history of all prior values of the attributes of the entry; and retrieving, by a processor of the directory server, a history of changes to the entry without performing a script to parse a main audit log of the directory server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A server comprising:
-
a processor to retrieve a history of changes to an entry in a Lightweight Directory Access Protocol (LDAP) repository without performing a script to parse a main audit log of the server; a storage coupled to processor, the storage comprising the LDAP repository; and a log management module coupled to the LDAP repository, the log management module configured to store information of an operation in a single log attribute of the entry in the LDAP repository, wherein the information of the operation further comprises a time of the operation, a method of the operation, an identity of the origin of the request, a value of an attribute of the entry prior to the operation, a value of an attribute of the entry after the operation, and a history of all prior values of the attributes of the entry. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-accessible storage medium including data that, when accessed by a computer system, cause the computer system to perform a method comprising:
-
receiving a request to operate on an entry in a directory server; operating on the entry; and storing information of the operation in a single log attribute of the entry, wherein the information of the operation further comprises a time of the operation, a method of the operation, an identity of the origin of the request, a value of an attribute of the entry prior to the operation, a value of an attribute of the entry after the operation, and a history of all prior values of the attributes of the entry; and retrieving, by a processor of the directory server, a history of changes to the entry without performing a script to parse a main audit log of the directory server. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification