Arthur Schiwon
|
18e1a10e96
|
LDAP: also try MS AD's thumbnailPhoto when looking for an avatar image
|
2014-02-10 14:45:31 +01:00 |
Jörn Friedrich Dreyer
|
2a6a9a8cef
|
polish documentation based on scrutinizer patches
|
2014-02-06 17:02:21 +01:00 |
Arthur Schiwon
|
53498bc876
|
remove unnecessary line
|
2014-01-08 12:20:56 +01:00 |
Arthur Schiwon
|
b669e1a3c1
|
LDAP: implement userCount action. This required to (finally) clean up and refactor the search method, which will have a positive performance impact on paged search.
|
2014-01-08 12:07:57 +01:00 |
Arthur Schiwon
|
69518b9013
|
Make sure Avatar is set from LDAP upon first login, not later, but also not before due to missing user folder
|
2013-11-26 12:57:39 +01:00 |
Arthur Schiwon
|
d9347f2c9b
|
LDAP: last avatar lookup must be stored per user. Someone had a blackout, eh?
|
2013-11-22 23:58:30 +01:00 |
Arthur Schiwon
|
54f0deff2a
|
LDAP: get user photo from LDAP and set it as avatar if available
|
2013-11-22 13:25:20 +01:00 |
Arthur Schiwon
|
81cf4a22ef
|
LDAP: coding style
|
2013-09-27 13:34:15 +02:00 |
Arthur Schiwon
|
d4f92494a2
|
LDAP: make Access be a dependency to the user and group backend instead of inheriting it.
|
2013-09-27 13:34:15 +02:00 |
Arthur Schiwon
|
b9cc2ad660
|
Whitespaces
|
2013-09-27 13:34:15 +02:00 |
Arthur Schiwon
|
c538ac3081
|
LDAP: only connect to LDAP once on login
|
2013-08-17 12:16:51 +02:00 |
kondou
|
d6b13ccd12
|
Use !== and === in user_ldap app – Part 2
|
2013-04-20 22:46:37 +02:00 |
Arthur Schiwon
|
aa3973d365
|
LDAP: user exists check on getHome, otherwise check will be performed with wrong configs on a multi LDAP server setup.
|
2013-03-19 14:40:36 +01:00 |
Arthur Schiwon
|
50d0f48ee4
|
LDAP: check whether user exists for before trying to determine displayname
|
2013-03-19 14:40:23 +01:00 |
Bernhard Posselt
|
90939c8f12
|
Merge pull request #1708 from owncloud/style-cleanup-user_ldap
Style cleanup user_ldap
|
2013-02-17 07:02:45 -08:00 |
Arthur Schiwon
|
bef48bad8b
|
LDAP: announce that OC_USER_BACKEND_GET_DISPLAYNAME is implemented, fixes #1727
|
2013-02-16 02:06:45 +01:00 |
Bart Visscher
|
1ef2ecd6e8
|
Style cleanup user_ldap
|
2013-02-14 22:16:48 +01:00 |
Thomas Mueller
|
5731a1b01c
|
introduce new virtual method hasUserListings() to determine if a user backend can list it's users.
|
2013-02-11 22:01:52 +01:00 |
Arthur Schiwon
|
c6aa370604
|
code style
|
2013-02-06 02:29:03 +01:00 |
Arthur Schiwon
|
3cef8f1216
|
LDAP: do not store user home as it destroys configurability. always fetch it. use of cache is save however, it is cleared when settings are saved
|
2013-02-06 02:28:09 +01:00 |
blizzz
|
411e8e5218
|
Merge pull request #1365 from owncloud/ldap_multiple_server
LDAP: support for multiple LDAP/AD servers
|
2013-01-31 09:24:45 -08:00 |
Arthur Schiwon
|
b3b0544e17
|
LDAP: make it possible to define attributes that should be considered on searches
|
2013-01-31 01:46:34 +01:00 |
Arthur Schiwon
|
8fd263ef63
|
LDAP: update quota on every uncached userExists, i.e. also on every isLoggedIn, fixes #1278
|
2013-01-30 03:57:46 +01:00 |
Arthur Schiwon
|
f33b72677b
|
LDAP: implement support for ownCloud Display Names
|
2013-01-29 20:41:48 +01:00 |
Lorenzo M. Catucci
|
ca24f4767b
|
Return an empty array on succesful existence check
|
2012-11-05 17:35:09 +01:00 |
Lorenzo M. Catucci
|
510191db68
|
Return true or false from readAttribute if $attr is empty
This way, readAttribute can act as an existence checker.
|
2012-11-05 15:38:49 +01:00 |
Arthur Schiwon
|
a053da58ce
|
LDAP: be careful which limit is send to possible paged LDAP search
|
2012-10-27 17:46:01 +02:00 |
Arthur Schiwon
|
977c4d1844
|
LDAP: use the correct attribute in filter
|
2012-10-27 17:46:01 +02:00 |
Arthur Schiwon
|
605281da9b
|
LDAP: let result processing in Access::search slice the array for not-paginated search. getUsers e.g. does not need to take care of it anymore. adjustments in group_ldap to follow.
|
2012-10-27 12:19:08 +02:00 |
Arthur Schiwon
|
67cd268df9
|
LDAP: debug messaged
|
2012-10-27 12:19:08 +02:00 |
Arthur Schiwon
|
1313cad1b9
|
LDAP: let getUsers make use of paged search
|
2012-10-26 21:54:35 +02:00 |
Arthur Schiwon
|
24ad6b5a62
|
LDAP: fix retrieval of Quota and Email
|
2012-10-15 18:47:28 +02:00 |
Arthur Schiwon
|
3fa4b34a69
|
LDAP: comparison, not assignment. Thanks to Manuel Delgado
|
2012-09-27 19:52:52 +02:00 |
Thomas Mueller
|
3829460ab8
|
adding space between) and {
|
2012-09-07 15:22:01 +02:00 |
Arthur Schiwon
|
42a9969304
|
LDAP: implement getHome() function, use either username (default) or specify an LDAP attribute value to use
|
2012-08-28 14:24:50 +02:00 |
Arthur Schiwon
|
2b8a2e16ed
|
LDAP: don't pass -1 as length to array slice, when no limit is given. It cuts off the last item.
|
2012-08-22 12:44:46 +02:00 |
Arthur Schiwon
|
452f55e163
|
adjust LDAP to updated interface
|
2012-08-14 14:14:20 +02:00 |
Arthur Schiwon
|
c10010e410
|
LDAP: check for always available attribute on userExists, fixes oc-1440
|
2012-08-05 22:02:34 +02:00 |
Arthur Schiwon
|
b465fc84ae
|
LDAP: don't die on unexpected collisions, handle empty display-name attributes properly
|
2012-07-30 17:42:33 +02:00 |
Arthur Schiwon
|
6c92a85d49
|
LDAP: use OC_Cache to cache results from LDAP. Default is set to 10 min. Should improve performance especially when LDAP users use the sync client, because userExists checks with the LDAP server are reduced.
|
2012-07-26 16:11:32 +02:00 |
Arthur Schiwon
|
e0121ea75e
|
LDAP: some cleanup
|
2012-07-26 16:11:32 +02:00 |
Arthur Schiwon
|
15f7d838fa
|
code style
|
2012-07-25 13:13:01 +02:00 |
Arthur Schiwon
|
569e52b87c
|
remove unnecessary debug output
|
2012-07-25 13:11:42 +02:00 |
Arthur Schiwon
|
25ad1d5c3e
|
LDAP: split up LIB_LDAP into Access for LDAP interaction functions and Connection for configuration and resource management. Adjust user_ldap, group_ldap and the app accordingly.
|
2012-07-25 12:56:09 +02:00 |
Arthur Schiwon
|
42492338fc
|
LDAP: put app under the OCA\user_ldap\ namespace
|
2012-07-25 12:56:08 +02:00 |
Arthur Schiwon
|
5888cb48b6
|
Support for OCA namespace
|
2012-07-25 12:56:08 +02:00 |
Arthur Schiwon
|
afdc5bf264
|
LDAP: switch user backend from extending class OC_User_Backend to implementing OC_User_Interface for improved flexibility
|
2012-07-25 12:56:08 +02:00 |
Arthur Schiwon
|
0a6f7b33c3
|
LDAP: make it UTF-8 save
|
2012-07-02 20:31:19 +02:00 |
Arthur Schiwon
|
19931e2008
|
remove unnecessary closing PHP tag
|
2012-06-22 12:49:56 +02:00 |
Arthur Schiwon
|
bef9b671ee
|
LDAP: cheaper userExists() implementation
|
2012-06-22 12:42:07 +02:00 |
Arthur Schiwon
|
c2f557f1dd
|
LDAP: cache the results, reduce LDAP searches
|
2012-06-07 18:55:32 +02:00 |
Thomas Mueller
|
583dce5276
|
removing executable bit - again
|
2012-05-15 00:52:00 +02:00 |
Arthur Schiwon
|
c1490239e5
|
LDAP group: support for memberUid, fix for oc-594
|
2012-05-08 23:49:33 +02:00 |
Arthur Schiwon
|
716c5a3c8e
|
LDAP: use the correct attribute for the display name
|
2012-05-04 14:02:04 +02:00 |
Arthur Schiwon
|
231eec7325
|
LDAP: also those functions were not meant to be static
|
2012-05-04 13:48:55 +02:00 |
Arthur Schiwon
|
333e8986f6
|
LDAP: copyright stuff
|
2012-05-04 13:26:07 +02:00 |
Arthur Schiwon
|
def59755ad
|
LDAP: cleanup
|
2012-05-04 13:26:07 +02:00 |
Arthur Schiwon
|
adb32ad347
|
LDAP: checkPassword ain't static
|
2012-05-04 13:26:07 +02:00 |
Arthur Schiwon
|
594221a467
|
LDAP: make oc_user_ldap::checkPassword make use of central OC_LDAP
|
2012-05-04 13:26:07 +02:00 |
Arthur Schiwon
|
7aad40ca4d
|
LDAP: make oc_user_ldap::userExists make use of central OC_LDAP
|
2012-05-04 13:26:07 +02:00 |
Arthur Schiwon
|
6f982d2e20
|
LDAP: make oc_user_ldap::getUsers make use of central OC_LDAP
|
2012-05-04 13:26:07 +02:00 |
Frank Karlitschek
|
82a61e2e1a
|
port oc_preferences
|
2012-05-02 15:54:34 +02:00 |
Frank Karlitschek
|
ff66600bc0
|
port appconfig
|
2012-05-02 14:11:29 +02:00 |
Frank Karlitschek
|
93b63cf375
|
ported the rest of the OC_Helper calls
|
2012-05-02 00:20:45 +02:00 |
Arthur Schiwon
|
8ed4606685
|
LDAP: don't keep possibly outdated passwords
|
2012-04-14 11:08:50 +02:00 |
Arthur Schiwon
|
fa6ad6ba68
|
LDAP: set also quota, when there is no explicit default value
|
2012-03-01 14:31:06 +01:00 |
Arthur Schiwon
|
eb8ffd9315
|
LDAP fix: set user quota, if attribute is provided
|
2012-03-01 14:18:28 +01:00 |
Arthur Schiwon
|
ea15c17149
|
typo in function call
|
2012-02-28 21:04:56 +01:00 |
Arthur Schiwon
|
de642697bb
|
make LDAP filter for user list configurable
|
2012-02-28 14:12:53 +01:00 |
Arthur Schiwon
|
7ff4e40b20
|
Combing LDAP backend with LDAP extended backend
|
2012-02-20 10:39:55 +01:00 |
Tom Needham
|
dd7a411f9a
|
Disable save button while saving. Streamlined code.
|
2011-11-29 22:11:42 +00:00 |
Caio Marcelo de Oliveira Filho
|
578d1de55d
|
Fix OC_USER_LDAP::checkPassword() to return the username
REVIEW: 102487
|
2011-09-01 13:56:30 -03:00 |
Sascha Schneider
|
04eebccc39
|
apps/user_ldap/user_ldap.php: - Add support for ldapv3 and tls
|
2011-08-28 12:56:04 +02:00 |
Jakob Sack
|
bafd684eb6
|
Renaming classes :-)
|
2011-07-29 21:36:03 +02:00 |
Jakob Sack
|
2f807a3c7f
|
Delete requires in applications where possible
|
2011-07-27 19:25:49 +02:00 |
Robin Appelman
|
24e81ce4d5
|
fix some ldap errors
|
2011-07-18 18:50:21 +02:00 |
Robin Appelman
|
7362f103ed
|
only use ldap user backend when it is configured
|
2011-07-06 00:30:57 +02:00 |
Dominik Schmidt
|
7f0dc638ae
|
Hopefully fix errors if ldap plugin is not configured
|
2011-07-04 19:05:14 +02:00 |
Dominik Schmidt
|
735738fe6f
|
user_ldap: close ldap connection in dtor
|
2011-06-23 23:57:18 +02:00 |
Dominik Schmidt
|
5f29f8a831
|
user_ldap: implement userExists
|
2011-06-23 23:57:17 +02:00 |
Dominik Schmidt
|
612f8cb954
|
user_ldap: add port setting
|
2011-06-23 23:57:17 +02:00 |
Dominik Schmidt
|
c8e57d5460
|
Add user_ldap plugin
|
2011-06-23 23:57:17 +02:00 |