additional LDAP filter for self service

This commit is contained in:
Roland Gruber 2013-09-29 14:17:30 +00:00
parent f96be2a227
commit b7bb54a035
4 changed files with 15 additions and 1 deletions

View File

@ -5268,6 +5268,14 @@ Run slapindex to rebuild the index.
name + password, email + password or other attributes.</entry> name + password, email + password or other attributes.</entry>
</row> </row>
<row>
<entry>Additional LDAP filter</entry>
<entry>Use this to enter an additional LDAP filter (e.g.
"(objectClass=passwordSelfReset)") to reduce the number of
accounts who may use self service.</entry>
</row>
<row> <row>
<entry>HTTP authentication</entry> <entry>HTTP authentication</entry>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 110 KiB

After

Width:  |  Height:  |  Size: 114 KiB

View File

@ -219,6 +219,8 @@ $helpArray = array (
"Text" => _("Here you can specify additional CSS links to change the layout of the self service pages. This is useful to adapt them to your corporate design. Please enter one link per line.")), "Text" => _("Here you can specify additional CSS links to change the layout of the self service pages. This is useful to adapt them to your corporate design. Please enter one link per line.")),
"511" => array ("Headline" => _("Password field label"), "511" => array ("Headline" => _("Password field label"),
"Text" => _('This text is placed as label for the password field on the login page. LAM will use "Password" if you do not enter any text.')), "Text" => _('This text is placed as label for the password field on the login page. LAM will use "Password" if you do not enter any text.')),
"512" => array ("Headline" => _("Additional LDAP filter"),
"Text" => _('Use this to enter an additional LDAP filter (e.g. "(objectClass=passwordSelfReset)") to reduce the number of accounts who may use self service.')),
"520" => array ("Headline" => _("Generate random password"), "520" => array ("Headline" => _("Generate random password"),
"Text" => _("This will set a random password and display it on the screen or send it to the user via mail. Please edit your LAM server profile to setup the mail settings.")), "Text" => _("This will set a random password and display it on the screen or send it to the user via mail. Please edit your LAM server profile to setup the mail settings.")),
"550" => array ("Headline" => _("From address"), "550" => array ("Headline" => _("From address"),

View File

@ -329,6 +329,9 @@ class selfServiceProfile {
/** describing text for search attribute */ /** describing text for search attribute */
public $loginAttributeText; public $loginAttributeText;
/** additional LDAP filter for accounts */
public $additionalLDAPFilter;
/** describing text for self service main page */ /** describing text for self service main page */
public $mainPageText; public $mainPageText;
@ -362,6 +365,7 @@ class selfServiceProfile {
$this->LDAPUser = ""; $this->LDAPUser = "";
$this->LDAPPassword = ""; $this->LDAPPassword = "";
$this->searchAttribute = "uid"; $this->searchAttribute = "uid";
$this->additionalLDAPFilter = '';
$this->httpAuthentication = false; $this->httpAuthentication = false;
$this->pageHeader = '<table border=0 width="100%" class="lamHeader ui-corner-all"><tr><td align="left" height="30"><a class="lamHeader" href="http://www.ldap-account-manager.org/" target="new_window">&nbsp;<img src="../../graphics/logo32.png" width=24 height=24 class="align-middle" alt="LDAP Account Manager">&nbsp;&nbsp;LDAP Account Manager</a></td></tr></table><br>'; $this->pageHeader = '<table border=0 width="100%" class="lamHeader ui-corner-all"><tr><td align="left" height="30"><a class="lamHeader" href="http://www.ldap-account-manager.org/" target="new_window">&nbsp;<img src="../../graphics/logo32.png" width=24 height=24 class="align-middle" alt="LDAP Account Manager">&nbsp;&nbsp;LDAP Account Manager</a></td></tr></table><br>';
$this->additionalCSS = ''; $this->additionalCSS = '';