summaryrefslogtreecommitdiff
path: root/inc/auth
Commit message (Collapse)AuthorAge
* Use login cookie for LDAP re-auth (closes FS#2260)Michael Hamann2011-05-24
| | | | | Since the password is no longer stored in the session, we need to use the login cookie instead.
* Accept empty MySQL password for database auth.Jérôme Tamarelle2011-02-15
|
* AD auth: set capabilities after handling multi domain setupsAndreas Gohr2011-01-26
|
* AD auth: password changing works via TLS as wellAndreas Gohr2011-01-26
|
* AD auth: allow users to modify their profile dataAndreas Gohr2011-01-26
|
* tmpAdrian Lang2010-12-08
|
* Remove enc=utf-8 in VIM modeline as it is not allowed in VIM 7.3Michael Hamann2010-11-29
| | | | | | As of VIM 7.3 it is no longer possible to specify the encoding in the modeline. This gives an error message whenever such a file is opened, thus this commit removes the enc setting from the modeline.
* print LDAP group debugging even on success (like for user debug)Andreas Gohr2010-10-18
|
* - spelling fixesElan Ruusamäe2010-10-07
|
* Fix variable name in ldap retrieveUsersAdrian Lang2010-08-09
|
* Add getUsers capability to LDAP backendAdrian Lang2010-07-05
|
* Fix for Lotus ldap auth FS#1828Kirill Krasnov2010-07-01
|
* Use config_cascade for ACLs and plain auth users FS#1677Andreas Gohr2010-06-27
|
* Add scope options to LDAP auth backend FS#1832Andreas Gohr2010-06-27
| | | | | | The scope for the LDAP searches for users and groups can now be set using the new options 'userscope' and 'groupscope'. Valid options are 'base', 'one' and 'sub'. Defaults to 'sub'.
* basic_auth is loaded by inc/auth.phpAdrian Lang2010-06-23
|
* new auth capability 'logout'Andreas Gohr2010-06-22
| | | | | | | | | | | | | | | | | | | | This patch implements what Adrian's patch "Hide logout button if auth backend cannot logout" intended to do. The 'logoff' capability was used to decide if a special method called $auth->logOff() should be called when the user logs out, not if the backend supports logouts at all. This was a superflous capability since an empty logOff() method is implemented in the base class anyway - it doesn't hurt to always call the method. The 'logoff' capability is now deprecated. Backends who want to do actions on logout simply need to overwrite logOff(). A new capability 'logout' was added which defaults to true. Backends that can't logoff the user (eg. because they use some automatic login/logoff mechanism) can set this to false. Probably makes sense to add a 'login' capability as well...
* Add debug message for adLDAP class constructionAdrian Lang2010-05-17
|
* gather additional information from ad backendDominik Eckelmann2010-04-29
|
* added getUsers to ad auth backendDominik Eckelmann2010-04-29
|
* honor recursive_groups setting in auth:ad FS#1825Andreas Gohr2009-12-19
| | | | | | Ignore-this: f3c965c87145c41e19f4bdf2b157efcc darcs-hash:20091219121749-7ad00-0b21fcd23a23b0b43dbd3ba9d170a7730b8c93d9.gz
* Added isCaseSensitive() to auth backends FS#1657Andreas Gohr2009-11-15
| | | | | | Ignore-this: 3591e5a36126c72bd9b931e4aa832da8 darcs-hash:20091115141725-7ad00-7c2fc662d1999731660673d05299c4f357b797b3.gz
* fixed copypasta in plain::cleanGroupAndreas Gohr2009-11-15
| | | | | | Ignore-this: 7a9e8fe59a2d054a6b706db773fd9e1d darcs-hash:20091115123954-7ad00-4d22dbec1a425bcc5370b62fc6d4586beec04161.gz
* more work on user and group cleaningAndreas Gohr2009-11-14
| | | | | | Ignore-this: b824c2941d3631bdf83350e325606d3e darcs-hash:20091114123517-7ad00-d32833a88cb5f654a8874542d4d59f1f401d4453.gz
* Added group and user sanitationAndreas Gohr2009-11-13
| | | | | | Ignore-this: 26392125523d2c822580346074330ebe darcs-hash:20091113102249-7ad00-4cede040a940d739bd34d548e12956e8d8609cfa.gz
* Fixed bug in the ad auth classAndreas Gohr2009-11-03
| | | | | | Ignore-this: 3896e395c6b4f5d994a4f0c541da9847 darcs-hash:20091103104030-6e07b-363c2fc2ced21906aac1e1a729ddbbee81d1b286.gz
* do not connect in constructor of auth:ldap backendAndreas Gohr2009-11-02
| | | | | | Ignore-this: d28a6859cd788559f2e5b68b1a9bfaf0 darcs-hash:20091102142153-6e07b-78ba14b9d861cfd6422432770a85d23c9cc16c7b.gz
* ad backend: multi domain setupAndreas Gohr2009-11-02
| | | | | | | Ignore-this: 730fc5ffd5facc5ebea39c6613f44493 Support for doing SSO with multiple AD Domain Servers darcs-hash:20091102201948-7ad00-34872ba3e4adbaa9d97bcdf18b8bf2fc31410077.gz
* ad auth: do not connect to AD server in constructor FS#1791Andreas Gohr2009-11-02
| | | | | | Ignore-this: 5b5b6e67b2800c0ecde8b65de303c4df darcs-hash:20091102141333-6e07b-70ea837064d771c088b4e0000021778b5b8178c5.gz
* Support for even more debugging in mysql backendAndreas Gohr2009-10-15
| | | | | | Ignore-this: 47b7640fefc8a7f15f39d4deb2e7fb10 darcs-hash:20091015202718-7ad00-44d90ae0cc61d2433f15865715bee68273f04232.gz
* more debugging infos in LDAP backendAndreas Gohr2009-10-04
| | | | darcs-hash:20091004115803-6e07b-5244748bc12e7e8db2d90d6a4ffe0b27ab47922b.gz
* Check if ldap_get_entries returns array FS#1742Andreas Gohr2009-10-04
| | | | darcs-hash:20091004114818-6e07b-0e6be8f61e4201692abdfcc4da93b031c29ac727.gz
* gracefully handle missing groups in auth:adAndreas Gohr2009-09-02
| | | | | | Ignore-this: 98bfcf5fc6f786038562b0abbccbc6a2 darcs-hash:20090902181259-7ad00-5411a421dc8bd0b1fe704df09631648d0009f9cb.gz
* Change expensive uses of split to the much faster explode.Tom N Harris2009-05-28
| | | | darcs-hash:20090528215438-6942e-bf1b875e689ade6bd1a17e3d812ce16bf35c84a6.gz
* addes Active Directory auth method (ad)Andreas Gohr2009-05-26
| | | | | | Ignore-this: 773a7e7293d5f35bb8c9ed9fba2759b5 darcs-hash:20090526140527-7ad00-7bfcadedc56d24c0076209bb4883beace50475c1.gz
* fixed function documentation FS#1695Andreas Gohr2009-05-26
| | | | | | Ignore-this: 9fa16a2aec98eec2a330a7de9e4a2def darcs-hash:20090526102411-7ad00-eb2f23abd5c7b169f574cc58cba32be7f7ce0220.gz
* escape UID in Postgres auth backend FS#1660Andreas Gohr2009-04-10
| | | | | | Ignore-this: 86a837e91f1f0cdcdcbdea0525901f2 darcs-hash:20090410182327-7ad00-95db727afb77ce34d9b7c2f3d0e99a28fbdfbbd4.gz
* auth-pgsql-fixsf2009-02-23
| | | | darcs-hash:20090223220336-59652-9270d976ddc6e039a2116f9a7937113421211e29.gz
* removed punbb auth backendAndreas Gohr2009-01-14
| | | | | | | | | | | Since PunBB 1.2.x is no longer current but PunBB 1.3.x is not supported by the backend it is removed from the default distribution. The code was put up on http://www.dokuwiki.org/auth:punbb Note, that changes making an 1.3.x compatible version possible where pushed earlier this day. darcs-hash:20090114203914-7ad00-07063accb48675952792b9d06760bf9a748d5cd1.gz
* default to UTF-8 client encoding for MySQL backend FS#1527Andreas Gohr2008-11-08
| | | | darcs-hash:20081108225954-7ad00-70ee787910f6410625c3aa1dde39ca58f97903ee.gz
* fix use of unitialised %{user} placeholder in MySQL and PostgreSQL backendsAndreas Gohr2008-10-12
| | | | darcs-hash:20081012180207-7ad00-54ff244124e7ab824c635a550b02310f8163706a.gz
* Wrap user modifications in eventsGabriel Birke2008-08-17
| | | | | | | | Adds a wrapper function in the basic auth class which is used by the core code to modify the user database. The wrapper function signals events and delegates the action to the auth backend. darcs-hash:20080817141121-79ce3-3300a4342b62a7a18ebcc9a765d87b30a0264621.gz
* avoid infinite loop in ldap auth backend FS#1365Andreas Gohr2008-04-10
| | | | darcs-hash:20080410193008-7ad00-bb87213baaf169756433fc91c13caff6d763bf5f.gz
* mysql auth backend: check DB query result correctly FS#1039Andreas Gohr2008-02-23
| | | | darcs-hash:20080223130827-7ad00-3c9ba32b002a34548df1696a26bd92616e763ccc.gz
* add gidnumber to LDAP auth userdata FS#1338Andreas Gohr2008-02-19
| | | | darcs-hash:20080219165659-7ad00-e957772a651073b3e3af19c5300a6c6880c4876c.gz
* Make session reference file check overridable for auth backendsAndreas Gohr2008-02-15
| | | | darcs-hash:20080215121716-7ad00-35d275212e0e3c41626ed64d9096aad10f4ad2db.gz
* LDAP backend: try to rebind with current user for getUserData() FS#1053Andreas Gohr2008-02-15
| | | | darcs-hash:20080215085556-7ad00-bcdc77251ad51b80bb4a55956efb7987a9eade32.gz
* filter usernames case-insensitive in user managerGabriel Birke2008-02-13
| | | | darcs-hash:20080213194342-79ce3-e05ea08fd276d0d841863878d614412aeaf2e305.gz
* getUserData should really be implemented always... (FS#1272)Andreas Gohr2007-12-03
| | | | | | | ... but with this patch DokuWiki will not break completely when left out for trustExternal() auth backends darcs-hash:20071203201532-7ad00-72dbc2d16e4c8c09cca9558286164f4d858c19ce.gz
* spelling fix FS#1220Andreas Gohr2007-08-09
| | | | darcs-hash:20070809212154-7ad00-bde57d95f9b61840f1cdac4d60f89bcd0ae83c4a.gz
* PGSQL auth backend - connect via socket FS#1198Andreas Gohr2007-07-30
| | | | | | | If the server field is empty in configuration the postgres backend will try to connect via a local socket to the server darcs-hash:20070730171227-7ad00-83bb5c4e60fec79e116343b1043a0dfe9800f82b.gz