]> source.dussan.org Git - nextcloud-server.git/commitdiff
LDAP: compatibility with Novell eDirectory UUID
authorArthur Schiwon <blizzz@owncloud.com>
Mon, 11 Mar 2013 12:30:06 +0000 (13:30 +0100)
committerArthur Schiwon <blizzz@owncloud.com>
Mon, 11 Mar 2013 12:30:06 +0000 (13:30 +0100)
apps/user_ldap/lib/access.php

index a8cfd45bf4d630f3cd48ce35da40c00c3e082eca..90d026962db618ad172c5e59f85707da8ce34fcb 100644 (file)
@@ -84,7 +84,7 @@ abstract class Access {
                        for($i=0;$i<$result[$attr]['count'];$i++) {
                                if($this->resemblesDN($attr)) {
                                        $values[] = $this->sanitizeDN($result[$attr][$i]);
-                               } elseif(strtolower($attr) == 'objectguid') {
+                               } elseif(strtolower($attr) == 'objectguid' || strtolower($attr) == 'guid') {
                                        $values[] = $this->convertObjectGUID2Str($result[$attr][$i]);
                                } else {
                                        $values[] = $result[$attr][$i];
@@ -895,7 +895,7 @@ abstract class Access {
                }
 
                //for now, supported (known) attributes are entryUUID, nsuniqueid, objectGUID
-               $testAttributes = array('entryuuid', 'nsuniqueid', 'objectguid');
+               $testAttributes = array('entryuuid', 'nsuniqueid', 'objectguid', 'guid');
 
                foreach($testAttributes as $attribute) {
                        \OCP\Util::writeLog('user_ldap', 'Testing '.$attribute.' as UUID attr', \OCP\Util::DEBUG);