diff --git a/deployments/examples/ocis_ldap/config/ldap/ldif/20_users.ldif b/deployments/examples/ocis_ldap/config/ldap/ldif/20_users.ldif index 8d6679cb9..768614647 100644 --- a/deployments/examples/ocis_ldap/config/ldap/ldif/20_users.ldif +++ b/deployments/examples/ocis_ldap/config/ldap/ldif/20_users.ldif @@ -2,7 +2,7 @@ dn: uid=einstein,ou=users,dc=owncloud,dc=com objectClass: inetOrgPerson objectClass: organizationalPerson -objectClass: ownCloud +objectClass: ownCloudUser objectClass: person objectClass: posixAccount objectClass: top @@ -22,7 +22,7 @@ userPassword:: e1NTSEF9TXJEcXpFNGdKbXZxbVRVTGhvWEZ1VzJBbkV3NWFLK3J3WTIvbHc9PQ== dn: uid=marie,ou=users,dc=owncloud,dc=com objectClass: inetOrgPerson objectClass: organizationalPerson -objectClass: ownCloud +objectClass: ownCloudUser objectClass: person objectClass: posixAccount objectClass: top @@ -42,7 +42,7 @@ userPassword:: e1NTSEF9UmFvQWs3TU9jRHBIUWY3bXN3MGhHNnVraFZQWnRIRlhOSUNNZEE9PQ== dn: uid=richard,ou=users,dc=owncloud,dc=com objectClass: inetOrgPerson objectClass: organizationalPerson -objectClass: ownCloud +objectClass: ownCloudUser objectClass: person objectClass: posixAccount objectClass: top @@ -62,7 +62,7 @@ userPassword:: e1NTSEF9Z05LZTRreHdmOGRUREY5eHlhSmpySTZ3MGxSVUM1d1RGcWROTVE9PQ== dn: uid=moss,ou=users,dc=owncloud,dc=com objectClass: inetOrgPerson objectClass: organizationalPerson -objectClass: ownCloud +objectClass: ownCloudUser objectClass: person objectClass: posixAccount objectClass: top @@ -82,7 +82,7 @@ userPassword:: e1NTSEF9N0hEdTRoMkFDVExFWWt4U0RtSDZVQjhmUlpKRExDZDc= dn: uid=admin,ou=users,dc=owncloud,dc=com objectClass: inetOrgPerson objectClass: organizationalPerson -objectClass: ownCloud +objectClass: ownCloudUser objectClass: person objectClass: posixAccount objectClass: top diff --git a/deployments/examples/ocis_ldap/config/ldap/schemas/10_owncloud_schema.ldif b/deployments/examples/ocis_ldap/config/ldap/schemas/10_owncloud_schema.ldif index a1d2ae9b6..b348c73da 100644 --- a/deployments/examples/ocis_ldap/config/ldap/schemas/10_owncloud_schema.ldif +++ b/deployments/examples/ocis_ldap/config/ldap/schemas/10_owncloud_schema.ldif @@ -24,6 +24,10 @@ olcAttributeTypes: ( ownCloudOid:1.1.4 NAME 'ownCloudUserEnabled' DESC 'A boolean value indicating if ownCloudUser is enabled' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE) +olcAttributeTypes: ( ownCloudOid:1.1.5 NAME 'ownCloudUserType' + DESC 'User type (e.g. Member or Guest)' + EQUALITY caseIgnoreMatch + SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) olcObjectClasses: ( ownCloudOid:1.2.1 NAME 'ownCloud' DESC 'ownCloud LDAP Schema' AUXILIARY @@ -32,4 +36,4 @@ olcObjectClasses: ( ownCloudOid:1.2.2 NAME 'ownCloudUser' DESC 'ownCloud User LDAP Schema' SUP ownCloud AUXILIARY - MAY ( ocExternalIdentity $ ownCloudUserEnabled ) ) + MAY ( ocExternalIdentity $ ownCloudUserEnabled $ ownCloudUserType ) ) \ No newline at end of file