ImageMaster LDAP schema
ImageMaster defines the LDAP object class “imageMasterUser” which contains a single attribute “imageMasterRole”. This schema is a subclass of inetOrgPerson (see [RFC 2798 - inetOrgPerson]). The value of this attribute controls whether a user has access to the ImageMaster system and what roles the user will have in ImageMaster.
In the example below the user has access to the ImageMaster tenant with the name “tenant1”, and gets assigned the roles “role1” and “role2”:
dn: cn=user01,ou=Users,dc=imagemaster,dc=de
uid: user01
cn: Max1 Mustermann1
sn: Mustermann1
mail: foo@blorf.blubb
objectClass: inetOrgPerson
objectClass: imageMasterUser
userPassword: foo
imageMasterRole: tenant1 role1
imageMasterRole: tenant1 role2
The value of the attribute “imageMasterRole” always consists of two technical names, separated by one or more spaces: the tenant name and the role name.
As a preparation, the ImageMaster schema definition needs to be added to the directory server's set of supported schemas. Consult the manual of your directory server for instructions on how to do this.
Described below are schema definitions in the following formats:
-
General format
-
OpenLDAP LDIF
-
Active Directory LDIF