From 6344d71f986826d760f18d0165e32be42746f36f Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Tue, 19 Feb 2008 00:25:34 +0000 Subject: [PATCH] Make form more user friendly: "Active Directory" hide: LDAP Filter (use default: (samaccountname=$username)) LDAP Naming Attribute (use default: samaccountname) Group Membership Attribute Name (use default: memberOf) "eDirectory" hide: LDAP Filter (use default: (cn=$username)) LDAP Naming Attribute (use default: CN) Group Membership Attribute Name (use default: groupMembership) --- usr/local/www/system_usermanager_settings.php | 124 ++++++++++++++---- 1 file changed, 102 insertions(+), 22 deletions(-) diff --git a/usr/local/www/system_usermanager_settings.php b/usr/local/www/system_usermanager_settings.php index d406de4dd5..d12bbb4b86 100755 --- a/usr/local/www/system_usermanager_settings.php +++ b/usr/local/www/system_usermanager_settings.php @@ -144,6 +144,71 @@ include("head.inc"); } ?> + + @@ -241,7 +321,7 @@ if(!$pconfig['backend'])
@@ -176,7 +241,7 @@ if(!$pconfig['backend'])
Authentication primary backend - @@ -187,14 +252,14 @@ if(!$pconfig['backend'])
LDAP Server:port - +
Example: ldaps://ldap.example.org:389 or ldap://ldap.example.org:389
LDAP Binding username - +
This account must have read access to the user objects and be able to retrieve groups.
Example: For Active Directory you would want to use format DOMAIN\username or username@domain.
Example: eDirectory you would want to use format cn=username,ou=orgunit,o=org. @@ -203,31 +268,46 @@ if(!$pconfig['backend'])
LDAP Binding password - +
LDAP Filter - -
Example: For Active Directory you would want to use (samaccountname=$username) -
Example: For eDirectory you would want to use (cn=$username) +
+ - Show advanced options +
+
LDAP Naming Attribute - -
Example: For Active Directory you would want to use samaccountname. -
Example: For eDirectory you would want to use CN. +
+ - Show advanced options +
+
Group Membership Attribute Name - -
Example: For Active Directory you would want to use memberOf. -
Example: For eDirectory you would want to use groupMembership. +
+ - Show advanced options +
+
LDAP Authentication container - + Select
NOTE: Semi-Colon separated.
Only Supports one Container Currently!!! @@ -265,13 +345,13 @@ if(!$pconfig['backend'])