|  | 171 |  | 
          
            |  | 172 | == GENI Extension Schema for LDAP == | 
          
            |  | 173 |  | 
          
            |  | 174 | In order to automate delegated account creation/deletion, the AM uses following LDAP schema extension (in this example stored in file: '''geni.schema'''): | 
          
            |  | 175 | {{{ | 
          
            |  | 176 | # octetString SYNTAX | 
          
            |  | 177 | attributetype ( 1.3.6.1.4.1.4203.666.1.90 | 
          
            |  | 178 | NAME 'remoteDN' | 
          
            |  | 179 | DESC 'MANDATORY: baseDN from remote' | 
          
            |  | 180 | EQUALITY caseIgnoreIA5Match | 
          
            |  | 181 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) | 
          
            |  | 182 |  | 
          
            |  | 183 | attributetype ( 1.3.6.1.4.1.4203.666.1.91 | 
          
            |  | 184 | NAME 'listOfChildren' | 
          
            |  | 185 | DESC 'MANDATORY: List of children with this account cloned' | 
          
            |  | 186 | EQUALITY caseIgnoreIA5Match | 
          
            |  | 187 | SYNTAX 1.3.6.1.4.1.1466.115.121.1.26{256} ) | 
          
            |  | 188 |  | 
          
            |  | 189 |  | 
          
            |  | 190 | # printableString SYNTAX yes|no | 
          
            |  | 191 | objectclass ( 1.3.6.1.4.1.4203.666.1.100 | 
          
            |  | 192 | NAME 'geniAttributes' SUP top AUXILIARY | 
          
            |  | 193 | DESC 'MANDATORY: GENI related attributes' | 
          
            |  | 194 | MAY ( remoteDN $ listOfChildren ) | 
          
            |  | 195 | ) | 
          
            |  | 196 |  | 
          
            |  | 197 | }}} | 
          
            |  | 198 |  | 
          
            |  | 199 | In order for it to be loaded at start-up, this schema needs to be placed in server schema directory (for the latest version of [http://www.openldap.org/ slapd] in /etc/ldap/schema) and the following line has to be added to the LDAP configuration file (typically in /etc/ldap/slapd.conf): | 
          
            |  | 200 | {{{ | 
          
            |  | 201 | include         /etc/ldap/schema/geni.schema | 
          
            |  | 202 | }}} |