Changes

stoney core: OpenLDAP directory data organisation

81 bytes removed, 11:22, 24 July 2013
/* Reseller */
The sub tree '''ou=reseller,dc=stoney-cloud,dc=org''' contains all the resellers. Each reseller has a unique uid, which is used for later reference.
=== Reseller uid (per Reseller) ===
The following LDIF shows you the default reseller entry after a fresh stoney cloud installation. All relevant data belonging to this reseller are stored below this dn.
dn: uid=4000000,ou=reseller,dc=stoney-cloud,dc=org
* '''x''': Mandatory in all cases.
==== Reseller Billing Address ====
The sub tree '''ou=address,uid=4000000,ou=reseller,dc=stoney-cloud,dc=org''' contains the billing address:
dn: ou=address,uid=4000000,ou=reseller,dc=foss-cloud,dc=org
* '''x3''': If the countryName is either Canada or the USA, the stateOrProvinceName needs to be present.
==== Reseller Shipping Address (optional) ====
The sub tree '''ou=shipping,uid=4000000,ou=reseller,dc=stoney-cloud,dc=org''' contains the shipping address and is optional (it is only needed, if the shipping address differs from the billing Address).
dn: ou=shipping,uid=4000000,ou=reseller,dc=foss-cloud,dc=org
sstWebsiteURL: https://www.example.com/
==== Reseller Billing ====
The sub tree '''ou=billing,uid=4000000,ou=reseller,dc=stoney-cloud,dc=org''' contains billing relevant data:
dn: ou=billing,uid=4000000,ou=reseller,dc=stoney-cloud,dc=org
This entry need to be described in detail. TBD.
==== Reseller Customers ====
Im Eintrag '''ou=customers,uid=2000000,ou=reseller,o=stepping-stone,c=ch''' werden sich die Mitarbeiter des Resellers stepping stone GmbH (die Benutzer mit dem Attribut '''sstbelongstouid=2000000''') aufgelistet. Dieser Eintrag nutzt die Funktionalitäten vom Overlay dynlist, indem im Attribut '''labeleduri''' eine Formel eingetragen wird. Die Attribute '''member''' werden so „on the fly“ erstellt.
dn: ou=customers,uid=20000004000000,ou=reseller,odc=steppingstoney-stonecloud,cdc=ch labeleduri: ldap:///ou=customers,o=stepping-stone,c=ch??one?(sstBelongsToUID=2000000) member: uid=3723426,ou=customers,o=stepping-stone,c=ch member: uid=3724432,ou=customers,o=stepping-stone,c=ch member: uid=3723421,ou=customers,o=stepping-stone,c=chorg
objectclass: top
objectclass: organizationalUnit
objectclass: labeledURIObject
ou: customers
labeledURI: ldap:///ou=customers,dc=stoney-cloud,dc=org??one?(sstBelongsToResellerUID=4000000)
Aktuell besitzt der Reseller stepping stone GmbH (mit der uid=2000000) drei Kunden.
==== Reseller Employees ====  dn: ou=employees,uid=4000000,ou=reseller,dc=stoney-cloud,dc=org objectclass: top objectclass: organizationalUnit objectclass: labeledURIObject ou: employees labeledURI: ldap:///ou=people,dc=stoney-cloud,dc=org??one?(sstEmployeeOfUID=4000000) ==== Reseller People (Employees) ====
Im Eintrag '''ou=people,uid=2000000,ou=reseller,o=stepping-stone,c=ch''' werden sich die Mitarbeiter des Resellers stepping stone GmbH (die Benutzer mit dem Attribut '''sstbelongstouid=2000000''') aufgelistet. Dieser Eintrag nutzt die Funktionalitäten vom Overlay dynlist, indem im Attribut '''labeleduri''' eine Formel eingetragen wird. Die Attribute '''member''' werden so „on the fly“ erstellt.
dn: ou=peopleemployees,uid=20000004000000,ou=reseller,odc=steppingstoney-stonecloud,cdc=ch labeleduri: ldap:///ou=people,o=stepping-stone,c=ch??one?(sstBelongsToUID=2000000) member: uid=1000000,ou=people,o=stepping-stone,c=ch member: uid=1000001,ou=people,o=stepping-stone,c=ch member: uid=1000002,ou=people,o=stepping-stone,c=ch member: uid=1000003,ou=people,o=stepping-stone,c=ch member: uid=1000004,ou=people,o=stepping-stone,c=chorg
objectclass: top
objectclass: organizationalUnit
objectclass: labeledURIObject
ou: employees labeledURI: ldap:///ou=people,dc=stoney-cloud,dc=org??one?(sstEmployeeOfUID=4000000)
SLB, editor, reviewer
3,368
edits