From d563b63d8fa15ab02484968f3813c91d461b539a Mon Sep 17 00:00:00 2001 From: Ralf Haferkamp Date: Thu, 27 Apr 2023 12:16:15 +0200 Subject: [PATCH] Update to latest schema --- .../examples/ocis_ldap/config/ldap/ldif/20_users.ldif | 10 +++++----- .../config/ldap/schemas/10_owncloud_schema.ldif | 6 +++++- 2 files changed, 10 insertions(+), 6 deletions(-) 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