Method and system for determining a directory entry's class of service based on the value of a specifier in the entry
First Claim
1. A method of configuring a directory server comprising a plurality of entries, comprising:
- creating the plurals of entries in the directory server;
creating a CoS scheme,wherein the CoS scheme comprises a CoS definition entry and a CoS template entry,wherein the CoS Definition entry has a CoS specifier and a value for the CoS specifier,wherein the value of the CoS specifier in the CoS definition entry appears in the at least one of the plurality of entries as a first attribute type,wherein the value of the first attribute type corresponds to a relative distinguishing name (RDN) of the CoS template entry associated with the CoS definition entry, and wherein the CoS template entry comprises at least one attribute value; and
configuring CoS logic to use the CoS scheme to provide the attribute value to at least one of the plurality of entries,wherein the at least one of the plurality of target entries is within a scope of a parent of the CoS definition entry, andwherein the directory server supports a Directory Access Protocol (DAP).
3 Assignments
0 Petitions
Accused Products
Abstract
Class of Service (CoS) is a mechanism that allows a user to share attributes between directory entries in a way transparent to an application. A CoS scheme includes a CoS Definition entry and a CoS Template entry. These two entries interact to provide attribute values to target entries within their CoS “scope”. In Classic CoS, an attribute-value pair is matched with a target entry based on the target entry'"'"'s DN. The CoS Definition entry, which is stored as an LDAP subentry below the branch at which it is effective, identifies the type of CoS being used. The Template entry contains a list of attribute values that are shared. Any change made to the template entry'"'"'s attribute values is automatically applied to all entries that share the attribute.
147 Citations
18 Claims
-
1. A method of configuring a directory server comprising a plurality of entries, comprising:
-
creating the plurals of entries in the directory server; creating a CoS scheme, wherein the CoS scheme comprises a CoS definition entry and a CoS template entry, wherein the CoS Definition entry has a CoS specifier and a value for the CoS specifier, wherein the value of the CoS specifier in the CoS definition entry appears in the at least one of the plurality of entries as a first attribute type, wherein the value of the first attribute type corresponds to a relative distinguishing name (RDN) of the CoS template entry associated with the CoS definition entry, and wherein the CoS template entry comprises at least one attribute value; and
configuring CoS logic to use the CoS scheme to provide the attribute value to at least one of the plurality of entries,wherein the at least one of the plurality of target entries is within a scope of a parent of the CoS definition entry, and wherein the directory server supports a Directory Access Protocol (DAP). - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
-
a directory server comprising; a plurality of target entries; a CoS scheme, wherein the CoS scheme comprises a CoS definition entry and a CoS template entry, wherein the CoS Definition entry has a CoS specifier and a value for the CoS specifier, wherein the value of the CoS specifier in the CoS definition entry appears in the at least one of the plurality of entries as a first attribute type, wherein the value of the first attribute type corresponds to a relative distinguishing name (RDN) of the CoS template entry associated with the CoS definition entry, and wherein the CoS template entry comprises at least one attribute value; and
CoS logic configured to use the CoS scheme to provide the attribute value to at least one of the plurality of target entries,wherein the at least one of the plurality of target entries is within a scope of a parent of the CoS definition entry, and wherein the directory server supports a Directory Access Protocol (DAPS). - View Dependent Claims (7, 8, 9, 10)
-
-
11. An apparatus comprising:
a directory server comprising; a first entry; a plurality of attribute-value pairs, wherein each of the plurality of attribute-values pairs is associated with one of a plurality of CoS template entries, and wherein each of the plurality of CoS template entries are associated with one of a plurality of CoS definition entries; a component configured to receive a request for one of the plurality of attribute-value pairs associated with the first target entry; a component configured to search the plurality of attribute-value pairs to obtain the requested one of the plurality of attribute-value pairs associated with the first target entry; and a component configured to return the requested one of the plurality of attribute-value pairs associated with the first target entry, wherein the first target entry is within a scope of a parent of the CoS definition entry. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
Specification