LDAP Password Changer TWiki Plugin
This plugin asks for and changes your password at a pre-configured LDAP server.
The users willing to change his/her password
must be authenticated already.
This plugin
makes no sense for the
Guest user.
Syntax Rules
There is only one command to apply, just use %LDAPPASSWORDCHANGER% and the Plugin will do the rest.
LDAPPasswordChangerPlugin Global Settings
- One line description, shown in the TextFormattingRules topic:
- Set SHORTDESCRIPTION = LDAP Server user password automated changer.
- The LDAP Server you will contact:
- Set LDAP_SERVER = ldaps://ldap.yourcompany.com
- Bind DN to bind to LDAP Server (leave empty to enable anonymous binding):
- Set LDAP_BIND_DN = uid=guest,ou=users,dc=yourcompany,dc=com
- Base DN from where searches will start at your server
- Set LDAP_BASE_DN = dc=yourcompany,dc=com
- Filter to select the current user.
- Set LDAP_FILTER = (&(objectClass=posixAccount)(uid=guest))
- Debug plugin: (See output in
data/debug.txt
)
Plugin Installation Instructions
Note: You do not need to install anything on the browser to use this plugin. The following instructions are for the administrator who installs the plugin on the server where TWiki is running.
- Download the ZIP file from the Plugin web (see below)
- Unzip
LDAPPasswordChangerPlugin.zip
in your twiki installation directory. Content: File: | Description: |
data/TWiki/LDAPPasswordChangerPlugin.txt | Plugin topic |
data/TWiki/LDAPPasswordChangerPlugin.txt,v | Plugin topic repository |
lib/TWiki/Plugins/LDAPPasswordChangerPlugin.pm | Plugin Perl module |
- Test if the plugin is correctly installed:
- Create a topic and adds the %LDAPPASSWORDCHANGER% tag to it. Preview and Save the test topic. You will see a dialog box asking you your old and new passwords. If you're able to fill the fields and change your LDAP Server user password, everything is ok.
Plugin Info
Plugin Author: |
TWiki:Main.LuisCamposDeCarvalho |
Plugin Version: |
29 July 2009 (V1.004) |
Change History: |
|
29 July 2009: |
Added ability to set non-anonymous bind (Item6290), enable secure password change (Item6291), added multi language support (Item6292) |
26 May 2004: |
Some code corrections, as specified by TWiki:Main.PeterThoeny (thanks!). Changed some undocumented calls to documented equivalents and write some documentation. |
25 May 2004: |
Small fix, adding forward declaration for the subs Translated dialog text to english |
20 May 2004: |
Initial version |
CPAN Dependencies: |
Net::LDAP |
Other Dependencies: |
Your TWiki should be running under LDAP-based authentication schema |
Perl Version: |
5.8.1 (May work under others, too! Please tell me about yours!) |
Plugin Home: |
TWiki:Plugins.LDAPPasswordChangerPlugin |
Feedback: |
TWiki:Plugins.LDAPPasswordChangerPluginDev |
Related Topics: TWikiPreferences,
TWikiPlugins
--
AlexeyDegtyarev - 2009-07-28