Entry group tags
First Claim
Patent Images
1. A computer-implemented method for managing a directory server, the method comprising:
- maintaining one or more groups in a repository that is coupled to the directory server, the groups comprising content that is populated by one or more entries having a tag attribute that is associated with the group;
assigning a tag attribute and a corresponding value to an entry in the directory server, the tag attribute identifying a group, the value of the tag attribute defining a group, the same tag attribute used for both static and dynamic groups;
determining whether the value of the tag attribute of the entry identifies an existing group in the repository;
adding the entry to the existing group in response to a determination that the value of the tag attribute of the entry identifies an existing group, wherein the group entry comprises a relative distinguished name of the entry;
creating a new group based on the value of the tag attribute of the entry in response to a determination that the value of the tag attribute of the entry does not identify an existing group, and adding the entry to the new group; and
dynamically changing the content of the at least one of the existing group and the new group based on the value of the tag attribute of the entry in response to adding the entry at least one of the existing group and the new group.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for managing a directory server is described. In one embodiment, a value of an attribute of an entry in the directory server is received. The value of the attribute identifies a group. The entry is added to a group based on the value of the attribute. A content of the group is dynamically changed based on the value of the attribute of the entry.
20 Citations
18 Claims
-
1. A computer-implemented method for managing a directory server, the method comprising:
-
maintaining one or more groups in a repository that is coupled to the directory server, the groups comprising content that is populated by one or more entries having a tag attribute that is associated with the group; assigning a tag attribute and a corresponding value to an entry in the directory server, the tag attribute identifying a group, the value of the tag attribute defining a group, the same tag attribute used for both static and dynamic groups; determining whether the value of the tag attribute of the entry identifies an existing group in the repository; adding the entry to the existing group in response to a determination that the value of the tag attribute of the entry identifies an existing group, wherein the group entry comprises a relative distinguished name of the entry; creating a new group based on the value of the tag attribute of the entry in response to a determination that the value of the tag attribute of the entry does not identify an existing group, and adding the entry to the new group; and dynamically changing the content of the at least one of the existing group and the new group based on the value of the tag attribute of the entry in response to adding the entry at least one of the existing group and the new group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A directory server comprising:
-
a Lightweight Directory Access Protocol (LDAP) repository to store one or more groups, the groups comprising content that is populated by one or more entries having a tag attribute that is associated with the group;
a processor,coupled to the LDAP repository executing a, the group management module configured to assign a tag attribute and a corresponding value to an entry in the directory server, the tag attribute identifying a group, the value of the tag attribute defining a group, to determine whether the value of the tag attribute of the entry identifies an existing group in the repository, to add the entry to the existing group in response to a determination that the value of the tag attribute of the entry identifies an existing group, to create a new group based on the value of the tag attribute of the entry in response to a determination that the value of the tag attribute of the entry does not identify an existing group and to add the entry to the new group, and to dynamically change the content of the at least one of the existing group and the new group based on the value of the tag attribute of the entry in response to adding the entry at least one of the existing group and the new group, wherein the same tag attribute is used for both static and dynamic groups, and wherein the group entry comprises a relative distinguished name of the entry. - View Dependent Claims (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:
-
maintaining one or more groups in a repository that is coupled to the directory server, the groups comprising content that is populated by one or more entries having a tag attribute that is associated with the group; assigning a tag attribute and a corresponding value to an entry in the directory server, the tag attribute identifying a group, the value of the tag attribute defining the group, the same tag attribute used for both static and dynamic groups, wherein the group entry comprises a relative distinguished name of the entry; determining whether the value of the tag attribute of the entry identifies an existing group in the repository; adding the entry to the existing group in response to a determination that the value of the attribute of the entry identifies an existing group; creating a new group based on the value of the tag attribute of the entry in response to a determination that the value of the tag attribute of the entry does not identify an existing group, and adding the entry to the new group; and dynamically changing the content of the at least one of the existing group and the new group based on the value of the tag attribute of the entry in response to adding the entry at least one of the existing group and the new group. - View Dependent Claims (15, 16, 17, 18)
-
Specification