diff --git a/modules/negotiate/lib/Auth/Source/Negotiate.php b/modules/negotiate/lib/Auth/Source/Negotiate.php index ed9b8c5e81adfe5b4dbbd04d8621fb0bf3a8daf9..8ec4aff777b46bbf6b00b9a30d7f023f139a300e 100644 --- a/modules/negotiate/lib/Auth/Source/Negotiate.php +++ b/modules/negotiate/lib/Auth/Source/Negotiate.php @@ -24,7 +24,7 @@ class Negotiate extends \SimpleSAML\Auth\Source protected $timeout = 30; protected $keytab = ''; protected $base = array(); - protected $attr = 'uid'; + protected $attr = array('uid'); protected $subnet = null; protected $admin_user = null; protected $admin_pw = null; @@ -62,7 +62,7 @@ class Negotiate extends \SimpleSAML\Auth\Source $this->timeout = $config->getInteger('timeout', 30); $this->keytab = $config->getString('keytab'); $this->base = $config->getArrayizeString('base'); - $this->attr = $config->getString('attr', 'uid'); + $this->attr = $config->getArrayizeString('attr', 'uid'); $this->subnet = $config->getArray('subnet', null); $this->admin_user = $config->getString('adminUser', null); $this->admin_pw = $config->getString('adminPassword', null);