Piwik login that uses LDAP queries to authenticate users and offeres Kerberos SSO support.
- Login to Piwik backend as superuser
- Navigate to Manage->LDAP Users
- If the LDAP Settings are correct you are now able to look up users from your directory
- Everytime a user is trying to login to your Piwik, the password is first of all checked against your LDAP, if fails the plugin will check against the database.
- Users may be modified and deleted via Manage->Users
- If you change the username in LDAP/AD it will not be updated to Piwik!
- When LDAP users are initially added on the 'Manage->LDAP Users' page their password is not entered and stored in the database. However, when they first login via the web interface their credentials will be saved correctly in a hashed format. From that point on they can login via mobile apps and API in general.
- Auto create users from LDAP #23
- Fixes empty characters
- Fixes issue #22 'unable to login'
- Added debug mode and more detail logging
- Fixes #21 Ensure all variables are correctly set
- Storing log file in tmp/logs/ and fix PHP log read warning
- Adding missing namespace
- Controller now extends Login controller. Reusing assets and templates.
- Code updated to support Piwik 2.1 and newer
- Fixes Piwik #4001 Deprecate force_ssl_login setting
- Fixed issue #7 'Deinstallation not possible'
- Fixed issue #4 'useKerberos config problem'
- Tmuellerleile fixed default controller action
- Fixed issue with log file creation and reading
- Added 'View LDAP log from web as admin'
- Added better error detection and check if LDAP is enabled in PHP
- Issue #26 Fixed 'malformed UTF8 in de.json'
- Issue #28 Fixed 'plugin install should add parameters to config.ini.php'
- Added 'de' and 'et' translations
- Minor code enhancements
- First public release in Piwik Marketplace
- First release for Piwik 2.0, may contain bugs!
- Added LDAP server port configuration option
- Issue #20 Fixed 'kerberos is not working'
- Issue #19 Fixed 'wrong version info'
- Issue #18 Fixed 'iconv() expects parameter 3 to be string array given'
- Issue #17 Fixed 'Undefined index: phpVersion'
- Issue #15 Fixed 'Setting a custom mail field has no effect'
- Issue #16 Fixed 'Login fails because of non-UTF8 values passed to json_encode()'
- Issue #7 Added check on the activate handler to ensure the php-ldap extension is installed.
- Issue #8 Only superuser can view (and modify) LDAP configuration
- Issue #9 Fixed 'Undefined index: activeDirectory'
- Issue #11 E-Mail Address Being Required
- Issue #12 Fixed 'Undefined index: topMenu'
- Issue #13 LDAP Users were not able login using the mobile app and using API in general as their credentials were not stored in the database.
- Applied fix for Piwik Dev Zone Ticket #734: 'Correction added so Page Overlay feature works'.
- Added functionality to ensure that the Login and LoginLDAP plugins are never enabled simultaneously.
- Removed support for IE6.
- Changed log file location so to be include into the plugin directory and more easy to find.
- Issue #1 Only superuser can modify LDAP configuration
- Issue #2 LDAP search filters
- Issue #3 Enable Kerberos login for piwik
- Issue #4 You cannot login as superuser if LDAP connection fails
- Issue #5 Add more LDAP logging options
- Issue #6 Error while trying to read a specific config file entry 'LoginLdap'
- ActiveDirectory Support
- Piwik >= 1.6 Install Bug Fix
- Initial Version just for plain anonymous Ldap
Please direct any feedback to https://github.com/tehnotronic/PiwikLdap