diff --git a/lib/WebGUI/AdminConsole.pm b/lib/WebGUI/AdminConsole.pm index 98d6e7243..d396c01f3 100644 --- a/lib/WebGUI/AdminConsole.pm +++ b/lib/WebGUI/AdminConsole.pm @@ -195,7 +195,7 @@ sub getAdminFunction { "ldapconnections"=>{ title=>{ id=>"ldapconnections", - namespace=>"WebGUI" + namespace=>"AuthLDAP" }, icon=>"ldap.gif", op=>"listLDAPLinks", diff --git a/lib/WebGUI/Auth/LDAP.pm b/lib/WebGUI/Auth/LDAP.pm index a2bc66584..66481282d 100644 --- a/lib/WebGUI/Auth/LDAP.pm +++ b/lib/WebGUI/Auth/LDAP.pm @@ -27,21 +27,8 @@ use Net::LDAP; our @ISA = qw(WebGUI::Auth); -my %ldapStatusCode = ( 0=>'success (0)', 1=>'Operations Error (1)', 2=>'Protocol Error (2)', - 3=>'Time Limit Exceeded (3)', 4=>'Size Limit Exceeded (4)', 5=>'Compare False (5)', - 6=>'Compare True (6)', 7=>'Auth Method Not Supported (7)', 8=>'Strong Auth Required (8)', - 9=>'Referral (10)', 11=>'Admin Limit Exceeded (11)', 12=>'Unavailable Critical Extension (12)', - 13=>'Confidentiality Required (13)', 14=>'Sasl Bind In Progress (14)', - 15=>'No Such Attribute (16)', 17=>'Undefined Attribute Type (17)', - 18=>'Inappropriate Matching (18)', 19=>'Constraint Violation (19)', - 20=>'Attribute Or Value Exists (20)', 21=>'Invalid Attribute Syntax (21)', 32=>'No Such Object (32)', - 33=>'Alias Problem (33)', 34=>'Invalid DN Syntax (34)', 36=>'Alias Dereferencing Problem (36)', - 48=>'Inappropriate Authentication (48)', 49=>'Invalid Credentials (49)', - 50=>'Insufficient Access Rights (50)', 51=>'Busy (51)', 52=>'Unavailable (52)', - 53=>'Unwilling To Perform (53)', 54=>'Loop Detect (54)', 64=>'Naming Violation (64)', - 65=>'Object Class Violation (65)', 66=>'Not Allowed On Non Leaf (66)', 67=>'Not Allowed On RDN (67)', - 68=>'Entry Already Exists (68)', 69=>'Object Class Mods Prohibited (69)', - 71=>'Affects Multiple DSAs (71)', 80=>'other (80)'); +my %ldapStatusCode = map { $_ => WebGUI::International::get("LDAPLink_".$_, "AuthLDAP") } + (0..21, 32,33,34,36, 48..54, 64..71, 80); #------------------------------------------------------------------- sub _isValidLDAPUser { diff --git a/lib/WebGUI/HTMLForm.pm b/lib/WebGUI/HTMLForm.pm index f2c006d3e..8a40aee8b 100644 --- a/lib/WebGUI/HTMLForm.pm +++ b/lib/WebGUI/HTMLForm.pm @@ -1683,7 +1683,7 @@ sub ldapLink { $size = 1 unless ($size); $multiple = 0 unless ($multiple); if (_uiLevelChecksOut($uiLevel)) { - $label = $label || WebGUI::International::get("LDAPLink_1075"); + $label = $label || WebGUI::International::get("LDAPLink_1075","AuthLDAP"); if (WebGUI::Grouping::isInGroup(3)) { if ($afterEdit) { $subtext = editIcon("op=editLDAPLink&llid=".$value."&afterEdit=".WebGUI::URL::escape($afterEdit)); diff --git a/lib/WebGUI/Help/AuthLDAP.pm b/lib/WebGUI/Help/AuthLDAP.pm index e53e4ead6..c314a5e6c 100644 --- a/lib/WebGUI/Help/AuthLDAP.pm +++ b/lib/WebGUI/Help/AuthLDAP.pm @@ -1,6 +1,11 @@ package WebGUI::Help::AuthLDAP; our $HELP = { + 'ldap connection add/edit' => { + title => 'LDAPLink_990', + body => 'ldap connection add/edit body', + related => [ ], + }, 'ldap authentication display account template' => { title => 'account-1', body => 'account-2', diff --git a/lib/WebGUI/LDAPLink.pm b/lib/WebGUI/LDAPLink.pm index 961b42a5b..6d5785f63 100644 --- a/lib/WebGUI/LDAPLink.pm +++ b/lib/WebGUI/LDAPLink.pm @@ -119,7 +119,7 @@ sub getErrorMessage { my $errorCode = $_[0] || $class->{_error}; return "" unless $errorCode; my $i18nCode = "LDAPLink_".$errorCode; - return WebGUI::International::get($i18nCode); + return WebGUI::International::get($i18nCode,"AuthLDAP"); } #------------------------------------------------------------------- @@ -310,4 +310,4 @@ sub recurseProperty { } } -1; \ No newline at end of file +1; diff --git a/lib/WebGUI/Operation/Group.pm b/lib/WebGUI/Operation/Group.pm index 48f62b1ea..55b62274e 100644 --- a/lib/WebGUI/Operation/Group.pm +++ b/lib/WebGUI/Operation/Group.pm @@ -338,18 +338,18 @@ sub www_editGroup { ); $f->text( -name=>"ldapGroup", - -label=>WebGUI::International::get("LDAPLink_ldapGroup"), + -label=>WebGUI::International::get("LDAPLink_ldapGroup","AuthLDAP"), -value=>$g->ldapGroup ); $f->text( -name=>"ldapGroupProperty", - -label=>WebGUI::International::get("LDAPLink_ldapGroupProperty"), + -label=>WebGUI::International::get("LDAPLink_ldapGroupProperty","AuthLDAP"), -value=>$g->ldapGroupProperty, -defaultValue=>"member" ); $f->text( -name=>"ldapRecursiveProperty", - -label=>WebGUI::International::get("LDAPLink_ldapRecursiveProperty"), + -label=>WebGUI::International::get("LDAPLink_ldapRecursiveProperty","AuthLDAP"), -value=>$g->ldapRecursiveProperty ); $f->interval( diff --git a/lib/WebGUI/Operation/LDAPLink.pm b/lib/WebGUI/Operation/LDAPLink.pm index 420b69792..548c501c2 100644 --- a/lib/WebGUI/Operation/LDAPLink.pm +++ b/lib/WebGUI/Operation/LDAPLink.pm @@ -28,22 +28,22 @@ use WebGUI::URL; sub _submenu { my $workarea = shift; my $title = shift; - $title = WebGUI::International::get($title) if ($title); + $title = WebGUI::International::get($title,"AuthLDAP") if ($title); my $help = shift; my $ac = WebGUI::AdminConsole->new("ldapconnections"); if ($help) { - $ac->setHelp($help); + $ac->setHelp($help,"AuthLDAP"); } my $returnUrl = ""; if($session{form}{returnUrl}) { $returnUrl = "&returnUrl=".WebGUI::URL::escape($session{form}{returnUrl}); } - $ac->addSubmenuItem(WebGUI::URL::page('op=editLDAPLink&llid=new'.$returnUrl), WebGUI::International::get("LDAPLink_982")); + $ac->addSubmenuItem(WebGUI::URL::page('op=editLDAPLink&llid=new'.$returnUrl), WebGUI::International::get("LDAPLink_982","AuthLDAP")); if ($session{form}{op} eq "editLDAPLink" && $session{form}{llid} ne "new") { - $ac->addSubmenuItem(WebGUI::URL::page('op=editLDAPLink&llid='.$session{form}{llid}.$returnUrl), WebGUI::International::get("LDAPLink_983")); - $ac->addSubmenuItem(WebGUI::URL::page('op=copyLDAPLink&llid='.$session{form}{llid}.$returnUrl), WebGUI::International::get("LDAPLink_984")); - $ac->addSubmenuItem(WebGUI::URL::page('op=deleteLDAPLink&llid='.$session{form}{llid}), WebGUI::International::get("LDAPLink_985")); - $ac->addSubmenuItem(WebGUI::URL::page('op=listLDAPLinks'.$returnUrl), WebGUI::International::get("LDAPLink_986")); + $ac->addSubmenuItem(WebGUI::URL::page('op=editLDAPLink&llid='.$session{form}{llid}.$returnUrl), WebGUI::International::get("LDAPLink_983","AuthLDAP")); + $ac->addSubmenuItem(WebGUI::URL::page('op=copyLDAPLink&llid='.$session{form}{llid}.$returnUrl), WebGUI::International::get("LDAPLink_984","AuthLDAP")); + $ac->addSubmenuItem(WebGUI::URL::page('op=deleteLDAPLink&llid='.$session{form}{llid}), WebGUI::International::get("LDAPLink_985","AuthLDAP")); + $ac->addSubmenuItem(WebGUI::URL::page('op=listLDAPLinks'.$returnUrl), WebGUI::International::get("LDAPLink_986","AuthLDAP")); } return $ac->render($workarea, $title); } @@ -81,11 +81,11 @@ sub www_editLDAPLink { $f->hidden("op","editLDAPLinkSave"); $f->hidden("llid",$session{form}{llid}); $f->hidden("returnUrl",$session{form}{returnUrl}); - $f->readOnly($session{form}{llid},WebGUI::International::get("LDAPLink_991")); - $f->text("ldapLinkName",WebGUI::International::get("LDAPLink_992"),$db{ldapLinkName}); - $f->text("ldapUrl",WebGUI::International::get("LDAPLink_993"),$db{ldapUrl}); - $f->text("connectDn",WebGUI::International::get("LDAPLink_994"),$db{connectDn}); - $f->password("identifier",WebGUI::International::get("LDAPLink_995"),$db{identifier}); + $f->readOnly($session{form}{llid},WebGUI::International::get("LDAPLink_991","AuthLDAP")); + $f->text("ldapLinkName",WebGUI::International::get("LDAPLink_992","AuthLDAP"),$db{ldapLinkName}); + $f->text("ldapUrl",WebGUI::International::get("LDAPLink_993","AuthLDAP"),$db{ldapUrl}); + $f->text("connectDn",WebGUI::International::get("LDAPLink_994","AuthLDAP"),$db{connectDn}); + $f->password("identifier",WebGUI::International::get("LDAPLink_995","AuthLDAP"),$db{identifier}); $f->text("ldapUserRDN",WebGUI::International::get(9,'AuthLDAP'),$db{ldapUserRDN}); $f->text("ldapIdentity",WebGUI::International::get(6,'AuthLDAP'),$db{ldapIdentity}); @@ -159,20 +159,20 @@ sub www_listLDAPLinks { $returnUrl = "&returnUrl=".WebGUI::URL::escape($session{form}{returnUrl}); } $sth = WebGUI::SQL->read("select * from ldapLink order by ldapLinkName"); - $row[$i] = ' '.WebGUI::International::get("LDAPLink_1076").''.WebGUI::International::get("LDAPLink_1077").''; + $row[$i] = ' '.WebGUI::International::get("LDAPLink_1076","AuthLDAP").''.WebGUI::International::get("LDAPLink_1077","AuthLDAP").''; $i++; while ($data = $sth->hashRef) { $row[$i] = '' - .deleteIcon('op=deleteLDAPLink&llid='.$data->{ldapLinkId},WebGUI::URL::page(),WebGUI::International::get("LDAPLink_988")) + .deleteIcon('op=deleteLDAPLink&llid='.$data->{ldapLinkId},WebGUI::URL::page(),WebGUI::International::get("LDAPLink_988","AuthLDAP")) .editIcon('op=editLDAPLink&llid='.$data->{ldapLinkId}.$returnUrl) .copyIcon('op=copyLDAPLink&llid='.$data->{ldapLinkId}.$returnUrl) .''; $row[$i] .= ''.$data->{ldapLinkName}.''; my $ldapLink = WebGUI::LDAPLink->new($data->{ldapLinkId}); - my $status = WebGUI::International::get("LDAPLink_1078"); + my $status = WebGUI::International::get("LDAPLink_1078","AuthLDAP"); if($ldapLink->bind) { - $status = WebGUI::International::get("LDAPLink_1079"); + $status = WebGUI::International::get("LDAPLink_1079","AuthLDAP"); }else{ WebGUI::ErrorHandler::warn($ldapLink->getErrorMessage()); } diff --git a/lib/WebGUI/i18n/English/AuthLDAP.pm b/lib/WebGUI/i18n/English/AuthLDAP.pm index 24964b5da..79700bb36 100644 --- a/lib/WebGUI/i18n/English/AuthLDAP.pm +++ b/lib/WebGUI/i18n/English/AuthLDAP.pm @@ -108,7 +108,7 @@ Default label for the anonymous registration link. message => q|Invalid LDAP connection URL. Contact your administrator.|, lastUpdated => 1071849063 }, - + 'ldapConnection' => { message => q|LDAP Connection|, lastUpdated => 1071849063 @@ -254,6 +254,399 @@ Default text for password form field. lastUpdated => 1078854953 }, + 'LDAPLink_0' => { + message => q|success (0)|, + lastUpdated => 1031514049 + }, + + 'LDAPLink_1' => { + message => q|Operations Error (1)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_2' => { + message => q|Protocol Error (2)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_3' => { + message => q|Time Limit Exceeded (3)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_4' => { + message => q|Size Limit Exceeded (4)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_5' => { + message => q|Compare False (5)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_6' => { + message => q|Compare True (6)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_7' => { + message => q|Auth Method Not Supported (7)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_8' => { + message => q|Strong Auth Required (8)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_10' => { + message => q|Referral (10)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_11' => { + message => q|Admin Limit Exceeded (11)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_12' => { + message => q|Unavailable Critical Extension (12)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_13' => { + message => q|Confidentiality Required (13)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_14' => { + message => q|Sasl Bind In Progress (14)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_15' => { + message => q|No Such Attribute (16)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_17' => { + message => q|Undefined Attribute Type (17)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_18' => { + message => q|Inappropriate Matching (18)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_19' => { + message => q|Constraint Violation (19)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_20' => { + message => q|Attribute Or Value Exists (20)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_21' => { + message => q|Invalid Attribute Syntax (21)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_32' => { + message => q|No Such Object (32)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_33' => { + message => q|Alias Problem (33)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_34' => { + message => q|Invalid DN Syntax (34)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_36' => { + message => q|Alias Dereferencing Problem (36)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_48' => { + message => q|Inappropriate Authentication (48)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_49' => { + message => q|Invalid Credentials (49)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_50' => { + message => q|Insufficient Access Rights (50)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_51' => { + message => q|Busy (51)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_52' => { + message => q|Unavailable (52)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_53' => { + message => q|Unwilling To Perform (53)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_54' => { + message => q|Loop Detect (54)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_64' => { + message => q|Naming Violation (64)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_65' => { + message => q|Object Class Violation (65)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_66' => { + message => q|Not Allowed On Non Leaf (66)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_67' => { + message => q|Not Allowed On RDN (67)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_68' => { + message => q|Entry Already Exists (68)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_69' => { + message => q|Object Class Mods Prohibited (69)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_71' => { + message => q|Affects Multiple DSAs (71)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_80' => { + message => q|other (80)|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_100' => { + message => q|No LDAP Url Specified|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_101' => { + message => q|No Username Specified|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_102' => { + message => q|No Identifier Specified|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_103' => { + message => q|Cannot connect to LDAP server.|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_104' => { + message => q|The account information you supplied is invalid. Either the account does not exist or the username/password combination was incorrect.|, + lastUpdated => 1078854953 + }, + + 'LDAPLink_105' => { + message => q|Invalid LDAP connection URL. Contact your administrator.|, + lastUpdated => 1078854953 + }, + + + 'LDAPLink_982' => { + message => q|Add an ldap connection.|, + lastUpdated => 1056151382 + }, + + 'LDAPLink_983' => { + message => q|Edit this ldap connection.|, + lastUpdated => 1056151382 + }, + + 'LDAPLink_984' => { + message => q|Copy this ldap connection.|, + lastUpdated => 1056151382 + }, + + 'LDAPLink_985' => { + message => q|Delete this ldap connection.|, + lastUpdated => 1056151382 + }, + + 'LDAPLink_986' => { + message => q|Back to ldap connections.|, + lastUpdated => 1056151382 + }, + + 'LDAPLink_988' => { + message => q|Are you certain you wish to delete this ldap connection?|, + lastUpdated => 1116151382 + }, + + 'LDAPLink_990' => { + message => q|Edit LDAP Connection|, + lastUpdated => 1056151382 + }, + + 'LDAPLink_991' => { + message => q|LDAP Connection ID|, + lastUpdated => 1056151382 + }, + + 'LDAPLink_992' => { + message => q|Name|, + lastUpdated => 1056151382 + }, + + 'LDAPLink_993' => { + message => q|LDAP URL|, + lastUpdated => 1056151382 + }, + + 'LDAPLink_994' => { + message => q|Connect DN|, + lastUpdated => 1056151382 + }, + + 'LDAPLink_995' => { + message => q|Identifier|, + lastUpdated => 1056151382 + }, + + 'ldap connection add/edit body' => { + message => q| + +Name
+The name of this connection. All LDAP connection names must be unique. +

+ +LDAP URL
+The URL used to connect to the LDAP server. +

+ +Connect DN
+

+ +Identifier
+

+ +User RDN
+

+ +LDAP Identity
+The LDAP Identity is the unique identifier in the LDAP server that the user will be identified against. Often this field is shortname, which takes the form of first initial + last name. Example: jdoe. Therefore if you specify the LDAP identity to be shortname then Jon Doe would enter jdoe during the registration process. +

+ +LDAP Identity Name
+The label used to describe the LDAP Identity to the user. For instance, some companies use an LDAP server for their proxy server users to authenticate against. In the documentation or training already provided to their users, the LDAP identity is known as their Web Username. So you could enter that label here for consistency. +

+ +LDAP Password Name
+Just as the LDAP Identity Name is a label, so is the LDAP Password Name. Use this label as you would LDAP Identity Name. +

+ +User RDN
+

+ +Send welcome message?
+Do you wish WebGUI to automatically send users a welcome message when they register for your site? +

+NOTE: In addition to the message you specify below, the user's account information will be included in the message. +

+ +Welcome Message
+Type the message that you'd like to be sent to users upon registration. +

+ +Account Template
+Template to be used to display a user's account. +

+ +Create Account Template
+Template to be used to show the form for creating an account. +

+ +Login Template
+Template used to display login information to the user as an operation as opposed to inside of a page via a macro. +

+ +|, + lastUpdated => 1118542474, + }, + + 'LDAPLink_1075' => { + message => q|LDAP Connection|, + lastUpdated => 1070899134 + }, + + 'LDAPLink_1076' => { + message => q|WebGUI LDAP Connection|, + lastUpdated => 1070899134 + }, + + 'LDAPLink_1077' => { + message => q|Connection Status|, + lastUpdated => 1070899134 + }, + + 'LDAPLink_1078' => { + message => q|Invalid|, + lastUpdated => 1070899134 + }, + + 'LDAPLink_1079' => { + message => q|Valid|, + lastUpdated => 1070899134 + }, + + 'LDAPLink_ldapGroup' => { + message => q|LDAP Group|, + lastUpdated => 1116151382 + }, + + 'LDAPLink_ldapGroupProperty' => { + message => q|LDAP Group Property|, + lastUpdated => 1116151382 + }, + + 'LDAPLink_ldapRecursiveProperty' => { + message => q|LDAP Recursive Group Property|, + lastUpdated => 1116151382 + }, + + 'ldapconnections' => { + message => q|LDAP Connections|, + lastUpdated =>1092930637, + context => q|Title of the ldap connection manager for the admin console.| + }, + }; 1; diff --git a/lib/WebGUI/i18n/English/WebGUI.pm b/lib/WebGUI/i18n/English/WebGUI.pm index 5cf8cefa9..cbeab13bc 100644 --- a/lib/WebGUI/i18n/English/WebGUI.pm +++ b/lib/WebGUI/i18n/English/WebGUI.pm @@ -1354,40 +1354,43 @@ The password you use to connect to the DSN. Username is a unique identifier for a user. Sometimes called a handle, it is also how the user will be known on the site. (Note: Administrators have unlimited power in the WebGUI system. This also means they are capable of breaking the system. If you rename or create a user, be careful not to use a username already in existence.)

- -Password
-A password is used to ensure that the user is who s/he says s/he is. -

- -Password Timeout
-Length of time before this user's password expires, forcing it to be changed -

- -Allow User to Change Username?
-Should this user be allowed to change his username? -

- -Allow User to Change Password?
-Should this user be allowed to change his password? -

- Authentication Method
See Edit Settings for details.

+Password *W
+A password is used to ensure that the user is who s/he says s/he is. +

-LDAP URL
+Password Timeout *W
+Length of time before this user's password expires, forcing it to be changed +

+ +Allow User to Change Username? *W
+Should this user be allowed to change his username? +

+ +Allow User to Change Password? *W
+Should this user be allowed to change his password? +

+ +LDAP Connection *L
+Select one of the available LDAP connections to authenticate this user. +

+ +LDAP URL *L
See Edit Settings for details.

- -Connect DN
+Connect DN *L
The Connect DN is the cn (or common name) of a given user in your LDAP database. It should be specified as cn=John Doe. This is, in effect, the username that will be used to authenticate this user against your LDAP server.

+*W available in WebGUI authentication
+*L available in LDAP authentication. |, - lastUpdated => 1101775369, + lastUpdated => 1118546483, }, '514' => { @@ -3942,34 +3945,6 @@ Select which of the configured LDAP connections to use to authenticate users. lastUpdated => 1118457872, }, -'ldap help body' => { - message => q| - -LDAP Identity
-The LDAP Identity is the unique identifier in the LDAP server that the user will be identified against. Often this field is shortname, which takes the form of first initial + last name. Example: jdoe. Therefore if you specify the LDAP identity to be shortname then Jon Doe would enter jdoe during the registration process. -

- -LDAP Identity Name
-The label used to describe the LDAP Identity to the user. For instance, some companies use an LDAP server for their proxy server users to authenticate against. In the documentation or training already provided to their users, the LDAP identity is known as their Web Username. So you could enter that label here for consistency. -

- -LDAP Password Name
-Just as the LDAP Identity Name is a label, so is the LDAP Password Name. Use this label as you would LDAP Identity Name. -

- -

Use shared clipboard?
-Enables a single, system-wide clipboard shared by all users. Default is user separated clipboards. -

- -Use shared trash?
-Enables a single, system-wide trash shared by all users. Default is user separated trash. -

- -|, - lastUpdated => 1118457872, - }, - - 'Enable passive profiling ?' => { message => q|Enable passive profiling ?|, lastUpdated => 1089039511 @@ -4076,342 +4051,7 @@ Message Boards hold forums for users. There are many different Wobjects in WebG message => q|Clear Cache|, lastUpdated => 1031514049 }, - 'ldap link' => { - message => q|Default LDAP Connection|, - lastUpdated => 1031514049 - }, - - 'LDAPLink_0' => { - message => q|success (0)|, - lastUpdated => 1031514049 - }, - - 'LDAPLink_1' => { - message => q|Operations Error (1)|, - lastUpdated => 1078854953 - }, - 'LDAPLink_2' => { - message => q|Protocol Error (2)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_3' => { - message => q|Time Limit Exceeded (3)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_4' => { - message => q|Size Limit Exceeded (4)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_5' => { - message => q|Compare False (5)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_6' => { - message => q|Compare True (6)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_7' => { - message => q|Auth Method Not Supported (7)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_8' => { - message => q|Strong Auth Required (8)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_10' => { - message => q|Referral (10)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_11' => { - message => q|Admin Limit Exceeded (11)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_12' => { - message => q|Unavailable Critical Extension (12)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_13' => { - message => q|Confidentiality Required (13)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_14' => { - message => q|Sasl Bind In Progress (14)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_15' => { - message => q|No Such Attribute (16)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_17' => { - message => q|Undefined Attribute Type (17)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_18' => { - message => q|Inappropriate Matching (18)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_19' => { - message => q|Constraint Violation (19)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_20' => { - message => q|Attribute Or Value Exists (20)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_21' => { - message => q|Invalid Attribute Syntax (21)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_32' => { - message => q|No Such Object (32)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_33' => { - message => q|Alias Problem (33)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_34' => { - message => q|Invalid DN Syntax (34)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_36' => { - message => q|Alias Dereferencing Problem (36)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_48' => { - message => q|Inappropriate Authentication (48)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_49' => { - message => q|Invalid Credentials (49)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_50' => { - message => q|Insufficient Access Rights (50)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_51' => { - message => q|Busy (51)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_52' => { - message => q|Unavailable (52)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_53' => { - message => q|Unwilling To Perform (53)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_54' => { - message => q|Loop Detect (54)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_64' => { - message => q|Naming Violation (64)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_65' => { - message => q|Object Class Violation (65)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_66' => { - message => q|Not Allowed On Non Leaf (66)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_67' => { - message => q|Not Allowed On RDN (67)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_68' => { - message => q|Entry Already Exists (68)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_69' => { - message => q|Object Class Mods Prohibited (69)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_71' => { - message => q|Affects Multiple DSAs (71)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_80' => { - message => q|other (80)|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_100' => { - message => q|No LDAP Url Specified|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_101' => { - message => q|No Username Specified|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_102' => { - message => q|No Identifier Specified|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_103' => { - message => q|Cannot connect to LDAP server.|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_104' => { - message => q|The account information you supplied is invalid. Either the account does not exist or the username/password combination was incorrect.|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_105' => { - message => q|Invalid LDAP connection URL. Contact your administrator.|, - lastUpdated => 1078854953 - }, - - 'LDAPLink_982' => { - message => q|Add an ldap connection.|, - lastUpdated => 1056151382 - }, - - 'LDAPLink_983' => { - message => q|Edit this ldap connection.|, - lastUpdated => 1056151382 - }, - - 'LDAPLink_984' => { - message => q|Copy this ldap connection.|, - lastUpdated => 1056151382 - }, - - 'LDAPLink_985' => { - message => q|Delete this ldap connection.|, - lastUpdated => 1056151382 - }, - - 'LDAPLink_986' => { - message => q|Back to ldap connections.|, - lastUpdated => 1056151382 - }, - - 'LDAPLink_1075' => { - message => q|LDAP Connection|, - lastUpdated => 1070899134 - }, - - 'LDAPLink_1076' => { - message => q|WebGUI LDAP Connection|, - lastUpdated => 1070899134 - }, - - 'LDAPLink_1077' => { - message => q|Connection Status|, - lastUpdated => 1070899134 - }, - - 'LDAPLink_1078' => { - message => q|Invalid|, - lastUpdated => 1070899134 - }, - - 'LDAPLink_1079' => { - message => q|Valid|, - lastUpdated => 1070899134 - }, - - 'ldapconnections' => { - message => q|LDAP Connections|, - lastUpdated =>1092930637, - context => q|Title of the ldap connection manager for the admin console.| - }, - - 'LDAPLink_990' => { - message => q|Edit LDAP Connection|, - lastUpdated => 1056151382 - }, - - 'LDAPLink_991' => { - message => q|LDAP Connection ID|, - lastUpdated => 1056151382 - }, - - 'LDAPLink_992' => { - message => q|Name|, - lastUpdated => 1056151382 - }, - - 'LDAPLink_993' => { - message => q|LDAP URL|, - lastUpdated => 1056151382 - }, - - 'LDAPLink_994' => { - message => q|Connect DN|, - lastUpdated => 1056151382 - }, - - 'LDAPLink_995' => { - message => q|Identifier|, - lastUpdated => 1056151382 - }, - - 'LDAPLink_988' => { - message => q|Are you certain you wish to delete this ldap connection?|, - lastUpdated => 1116151382 - }, - - 'LDAPLink_ldapGroup' => { - message => q|LDAP Group|, - lastUpdated => 1116151382 - }, - - 'LDAPLink_ldapGroupProperty' => { - message => q|LDAP Group Property|, - lastUpdated => 1116151382 - }, - - 'LDAPLink_ldapRecursiveProperty' => { - message => q|LDAP Recursive Group Property|, - lastUpdated => 1116151382 - }, - 'Enable Metadata ?' => { message => q|Enable Metadata ?|, lastUpdated => 1089039511