admin_tool1Add my vote for this tag authentication3Add my vote for this tag ldap3Add my vote for this tag create new tag
, view all tags

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)
    • Set DEBUG = 0

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

Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatmd5 LDAPPasswordChangerPlugin.md5 r2 r1 manage 0.2 K 2008-12-12 - 11:40 SopanShewale checksum file , Uploaded as a part of Release Process
Compressed Zip archivetgz LDAPPasswordChangerPlugin.tgz r2 r1 manage 5.2 K 2008-12-12 - 11:40 SopanShewale See LDAPPasswordChangerPlugin for details. Untar and run the installer script, Uploaded as a part of Release Process
Compressed Zip archivezip LDAPPasswordChangerPlugin.zip r4 r3 r2 r1 manage 7.0 K 2008-12-12 - 11:40 SopanShewale See LDAPPasswordChangerPlugin for details. Unzip and run the installer script , Uploaded as a part of Release Process
Unknown file formatasc LDAPPasswordChangerPlugin.zip.asc r1 manage 0.2 K 2004-05-27 - 12:27 UnknownUser GPG Signature file for release #002, 2004-05-27.
Unknown file formatEXT LDAPPasswordChangerPlugin_installer r2 r1 manage 3.5 K 2008-12-12 - 11:40 SopanShewale Installer Script, Uploaded as a part of Release Process
Edit | Attach | Watch | Print version | History: r11 < r10 < r9 < r8 < r7 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r11 - 2012-12-03 - PeterThoeny
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2015 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.