summaryrefslogtreecommitdiff
path: root/lib/plugins/authldap/auth.php
Commit message (Collapse)AuthorAge
* Error reporting for database auth pluginsPatrick Brown2015-05-06
|
* Two new authldap config options: 'userkey' denotes the LDAPSascha Klopp2015-03-03
| | | | | attribute holding the username, 'modPass' allows to disable password changing by the user.
* fix referral settings in AuthLDAP. closes #1023Andreas Gohr2015-02-09
|
* more scrutinizer issue improvementsGerrit Uitslag2014-09-29
|
* scrutinizer documentations issuesGerrit Uitslag2014-09-29
|
* Merge remote-tracking branch 'origin/auth_getUserData_improvements'Andreas Gohr2014-09-26
|\ | | | | | | | | | | | | | | | | | | | | | | | | * origin/auth_getUserData_improvements: KISS - remove class constants for REQUIRE_GROUPS & IGNORE_GROUPS and replace with boolean values use $requireGroups constants in auth classes; comments; code improvements fix comment errors, sp. & grammar code styling - add missing braces Allow user info to be retrieved without groups Restore correct public interface of getUserData() for authldap plugin Conflicts: inc/common.php
| * Allow user info to be retrieved without groupsChristopher Smith2014-03-12
| | | | | | | | | | | | | | | | | | | | Some parts of dokuwiki (e.g. recent changes, old revisions) can requests lots of user info (to provide editor names) without requiring any group information. This change also implements caching of user info by authmysql & authpgsql plugins to avoid repeated querying of the DB to retrieve the same user information.
| * Restore correct public interface of getUserData() for authldapChristopher Smith2014-03-12
| | | | | | | | | | | | | | plugin The outer/public getUserData() implemented as a wrapper for the previous fn which is now protected.
* | fixed undefined variable in LDAP pluginAndreas Gohr2014-05-18
| |
* | Simplify code and remove unreachable checkAxel Angel2014-05-08
| |
* | Hash and salt password with PassHash::sshaAxel Angel2014-05-08
| | | | | | | | Moved the block closer to the variable use (indent clearer)
* | Allow authldap to change password with ldap superuser only if necessaryAxel Angel2014-05-08
| |
* | Authldap: implement change password in modifyUserAxel Angel2014-05-08
|/
* streamlined retrieveUsers() signature over all auth plugins FS#2919Andreas Gohr2014-02-15
|
* authldap: handle bad groupkey gracefullyAndreas Gohr2014-02-14
|
* Update auth.phpSteScho2014-02-03
| | | As suggested by @selfthinker
* Update auth.phpSteScho2014-01-30
| | | In Novell eDir the group search returns strings, not arrays. Added if-statement which determines if the result is an array or an string.
* Fix password decryption during LDAP rebindingMichael Hamann2013-11-08
| | | | | The LDAP rebinding was still using the old blowfish encryption instead of AES so rebinding failed.
* skips 'count' entries in ldap results. Fixes FS#2370Gerrit Uitslag2013-09-20
|
* fix problem when ldap returns no groups FS#2788Andreas Gohr2013-06-07
|
* fix ldap deref option FS2798Andreas Gohr2013-06-07
| | | | | | Do not pass timelimit and deref settings to ldap_search. These values should be set globally via ldap_set_option() instead (as we do for deref).
* LDAP: do not bind anonymously if superuser is set FS#2607Andreas Gohr2013-04-19
|
* fixes for authldapAndreas Gohr2012-11-09
| | | | | | | * makes proper use of plugin config * adds a few first defaults, but the whole config metadata is still missing * proper PHP5 use and comments
* make all sub auth classes call the parent constructorAndreas Gohr2012-11-09
| | | | | This does nothing currently but allows us adding certain things to the base class later.
* Merge remote-tracking branch 'janschumann/master' into futureAndreas Gohr2012-10-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This merge fixes all conflicts but is otherwise untested and might break funktionality in the auth system somewhere. It NEEDS MAJOR TESTING! Some refactoring of the auth plugins is still needed: * move to PHP5 style * fix comments * add plugin.info.txt * janschumann/master: Refactored auth system: All auth methods are now introduced as plugins. Bugfix: auth types are now correcty added Setup auth system from plugins Added Auth-Plugin-Prototype to autoload Load auth types from plugins in settings_authtype class Added prototype for Auth-Plugins added plugin type 'auth' Conflicts: inc/auth.php inc/auth/pgsql.class.php inc/init.php inc/load.php lib/plugins/auth.php lib/plugins/authad/auth.php lib/plugins/authldap/auth.php lib/plugins/authmysql/auth.php lib/plugins/authplain/auth.php
* Refactored auth system: All auth methods are now introduced as plugins.Jan Schumann2012-02-20