Skip to content
Snippets Groups Projects
Commit 7c264e8d authored by Andreas Åkre Solberg's avatar Andreas Åkre Solberg
Browse files

Removed some unneccessary includes, as well as fixing the attribute filtering options for LDAP auth

git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@354 44740490-163a-0410-bde0-09ae8108e29a
parent 8c072685
No related branches found
No related tags found
No related merge requests found
...@@ -191,12 +191,15 @@ $config = array ( ...@@ -191,12 +191,15 @@ $config = array (
), ),
/* /**
* LDAP configuration. This is only relevant if you use the LDAP authentication plugin. * LDAP configuration. This is only relevant if you use the LDAP authentication plugin.
*
* The attributes parameter is a list of attributes that should be retrieved.
* If the attributes parameter is set to null, all attributes will be retrieved.
*/ */
'auth.ldap.dnpattern' => 'uid=%username%,dc=feide,dc=no,ou=feide,dc=uninett,dc=no', 'auth.ldap.dnpattern' => 'uid=%username%,dc=feide,dc=no,ou=feide,dc=uninett,dc=no',
'auth.ldap.hostname' => 'ldap.uninett.no', 'auth.ldap.hostname' => 'ldap.uninett.no',
'auth.ldap.attributes' => 'objectclass=*', 'auth.ldap.attributes' => null,
/* /*
* Radius authentication. This is only relevant if you use the Radius authentication plugin. * Radius authentication. This is only relevant if you use the Radius authentication plugin.
......
...@@ -102,7 +102,7 @@ class SimpleSAML_Auth_LDAP { ...@@ -102,7 +102,7 @@ class SimpleSAML_Auth_LDAP {
$searchtxt = (is_array($attributes) ? join(',', $attributes) : 'all attributes'); $searchtxt = (is_array($attributes) ? join(',', $attributes) : 'all attributes');
SimpleSAML_Logger::debug('Library - LDAP: Get attributes from ' . $dn . ' (' . $searchtxt . ')'); SimpleSAML_Logger::debug('Library - LDAP: Get attributes from ' . $dn . ' (' . $searchtxt . ')');
if (is_array($search)) if (is_array($attributes))
$sr = @ldap_read($this->ldap, $dn, 'objectClass=*', $attributes ); $sr = @ldap_read($this->ldap, $dn, 'objectClass=*', $attributes );
else else
$sr = @ldap_read($this->ldap, $dn, 'objectClass=*'); $sr = @ldap_read($this->ldap, $dn, 'objectClass=*');
......
...@@ -3,18 +3,13 @@ ...@@ -3,18 +3,13 @@
require_once((isset($SIMPLESAML_INCPREFIX)?$SIMPLESAML_INCPREFIX:'') . '../../www/_include.php'); require_once((isset($SIMPLESAML_INCPREFIX)?$SIMPLESAML_INCPREFIX:'') . '../../www/_include.php');
require_once((isset($SIMPLESAML_INCPREFIX)?$SIMPLESAML_INCPREFIX:'') . 'SimpleSAML/Utilities.php'); require_once((isset($SIMPLESAML_INCPREFIX)?$SIMPLESAML_INCPREFIX:'') . 'SimpleSAML/Utilities.php');
require_once((isset($SIMPLESAML_INCPREFIX)?$SIMPLESAML_INCPREFIX:'') . 'SimpleSAML/Session.php'); require_once((isset($SIMPLESAML_INCPREFIX)?$SIMPLESAML_INCPREFIX:'') . 'SimpleSAML/Session.php');
require_once((isset($SIMPLESAML_INCPREFIX)?$SIMPLESAML_INCPREFIX:'') . 'SimpleSAML/Metadata/MetaDataStorageHandler.php'); require_once((isset($SIMPLESAML_INCPREFIX)?$SIMPLESAML_INCPREFIX:'') . 'SimpleSAML/Metadata/MetaDataStorageHandler.php');
require_once((isset($SIMPLESAML_INCPREFIX)?$SIMPLESAML_INCPREFIX:'') . 'SimpleSAML/XML/SAML20/AuthnRequest.php');
require_once((isset($SIMPLESAML_INCPREFIX)?$SIMPLESAML_INCPREFIX:'') . 'SimpleSAML/Bindings/SAML20/HTTPRedirect.php');
require_once((isset($SIMPLESAML_INCPREFIX)?$SIMPLESAML_INCPREFIX:'') . 'SimpleSAML/XHTML/Template.php'); require_once((isset($SIMPLESAML_INCPREFIX)?$SIMPLESAML_INCPREFIX:'') . 'SimpleSAML/XHTML/Template.php');
require_once((isset($SIMPLESAML_INCPREFIX)?$SIMPLESAML_INCPREFIX:'') . 'SimpleSAML/Logger.php'); require_once((isset($SIMPLESAML_INCPREFIX)?$SIMPLESAML_INCPREFIX:'') . 'SimpleSAML/Logger.php');
require_once((isset($SIMPLESAML_INCPREFIX)?$SIMPLESAML_INCPREFIX:'') . 'SimpleSAML/Auth/LDAP.php'); require_once((isset($SIMPLESAML_INCPREFIX)?$SIMPLESAML_INCPREFIX:'') . 'SimpleSAML/Auth/LDAP.php');
$config = SimpleSAML_Configuration::getInstance(); $config = SimpleSAML_Configuration::getInstance();
$metadata = SimpleSAML_Metadata_MetaDataStorageHandler::getMetadataHandler(); $metadata = SimpleSAML_Metadata_MetaDataStorageHandler::getMetadataHandler();
$session = SimpleSAML_Session::getInstance(true); $session = SimpleSAML_Session::getInstance(true);
...@@ -22,7 +17,6 @@ $session = SimpleSAML_Session::getInstance(true); ...@@ -22,7 +17,6 @@ $session = SimpleSAML_Session::getInstance(true);
SimpleSAML_Logger::info('AUTH - ldap: Accessing auth endpoint login'); SimpleSAML_Logger::info('AUTH - ldap: Accessing auth endpoint login');
$error = null; $error = null;
$attributes = array(); $attributes = array();
$username = null; $username = null;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment