Frank Karlitschek
e8ec999090
port to use the new public api
2012-05-01 09:49:22 +02:00
Arthur Schiwon
cbba469990
LDAP rewrite, use unique LDAP user and group identifiers on LDAP side as well as fancy (unqiue as far as users a know from LDAP) names on the ownCloud side. It's done via mapping of owncloud names and LDAP identifiers.
...
some performance enhancements: faster searching for users and groups in their specific subtrees. Reading instead of searching were possible.
thanks for the feedback of Kevin van Kuik
2012-04-25 20:35:30 +02:00
Arthur Schiwon
0933b5e7ab
use uniquemember instead of deprecated memberuid to identify LDAP group members. Attention: not every method is adjusted yet, so it breaks some things.
2012-04-25 20:35:30 +02:00
Arthur Schiwon
a82d709f87
don't forget new JS file
2012-04-25 20:35:30 +02:00
Arthur Schiwon
e1cd690a7c
LDPA: group settings into basic and advanced to look less crowded. Still needs some love. Looks different to the other admin settings, though.
2012-04-25 20:35:29 +02:00
Arthur Schiwon
912c87eeda
LDAP: optimize LDAP requests for users and groups. Settings are still to do, though.
2012-04-23 13:04:58 +02:00
Arthur Schiwon
6ee7dc5f59
only retrieve requested attributes
2012-04-23 12:32:17 +02:00
Arthur Schiwon
fffbf26159
don't forget to declare class properties
2012-04-23 11:22:11 +02:00
Arthur Schiwon
66018b89b2
LDAP: don't forget to unbind
2012-04-16 18:03:02 +02:00
Arthur Schiwon
86192c2f8d
checked, works for me
2012-04-16 17:31:39 +02:00
Arthur Schiwon
9cd5221d47
group ldap: check configuration
2012-04-16 17:28:58 +02:00
Arthur Schiwon
ed54de1bbf
group LDAP: implement groupExists function, needed for Sharing
2012-04-16 16:23:00 +02:00
Arthur Schiwon
320fde9eec
OC_Group does expect object, not string
2012-04-16 15:09:38 +02:00
Arthur Schiwon
899c7631d5
minor code beautification
2012-04-16 15:09:38 +02:00
Arthur Schiwon
e1948c651b
use the right attribute for member retrieval
2012-04-16 15:09:38 +02:00
Arthur Schiwon
02f4e78f3e
a string be a string
2012-04-16 15:09:38 +02:00
Arthur Schiwon
819af69972
group LDAP: simple basic tests
2012-04-15 14:50:03 +02:00
Arthur Schiwon
0a46c7a393
group LDAP: usersInGroup not getUsersInGroup
...
offer static readonly properties
2012-04-15 14:50:03 +02:00
Arthur Schiwon
2a03db6065
don't forget changes in lib_ldap for last commit
2012-04-15 14:50:03 +02:00
Arthur Schiwon
8a6fa65ed6
group LDAP: implemented getUsersInGroup()
2012-04-15 14:50:03 +02:00
Arthur Schiwon
b480071946
group LDAP: implemented getUserGroups()
2012-04-15 14:50:03 +02:00
Arthur Schiwon
0912f40ebe
typo
2012-04-15 14:50:03 +02:00
Arthur Schiwon
54a9fd2e6a
group LDAP: implemented inGroup()
2012-04-15 14:50:03 +02:00
Arthur Schiwon
29bb5d27e4
few pieces of documentation
2012-04-14 18:26:51 +02:00
Arthur Schiwon
19243b3e91
give back expected result types as long as logic is not there yet
2012-04-14 18:08:40 +02:00
Arthur Schiwon
e160acefe3
test for ldap group backend
2012-04-14 18:08:40 +02:00
Arthur Schiwon
61a43419a5
starting to create the ldap group backend (with some inspiration from Yoann Gini) and preparing an general LDAP class
2012-04-14 18:08:40 +02:00
Robin Appelman
926b2b78fe
keep version numbers in their own files for faster reading
2012-04-14 16:29:11 +02:00
Arthur Schiwon
8ed4606685
LDAP: don't keep possibly outdated passwords
2012-04-14 11:08:50 +02:00
Arthur Schiwon
60e3b563e2
webdav needs to load authentication apps
2012-04-04 12:41:32 +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
b192f86d84
LDPA: fix setting variables and add missing ones to the array
2012-03-01 14:21:38 +01:00
Arthur Schiwon
eb8ffd9315
LDAP fix: set user quota, if attribute is provided
2012-03-01 14:18:28 +01:00
Arthur Schiwon
f040ce044c
consider changed/new setting variables for user_ldap
2012-02-29 13:03:44 +01:00
Arthur Schiwon
3c72a7c934
make ldap settings a little bit less ugly
2012-02-29 12:57:11 +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
Jan-Christoph Borchardt
f5cef2fcbf
cleaned up LDAP settings
2011-08-23 11:40:00 +02:00
Jan-Christoph Borchardt
3b10cddceb
added icon for Admin
2011-08-23 11:37:29 +02:00
Robin Appelman
391e064e67
allow apps to register form for the settings and admin pages
2011-08-23 01:41:18 +02:00
Frank Karlitschek
c824572b91
fix the getlink calls
2011-08-11 16:15:55 +02:00
Robin Appelman
e6f6d3dabc
dont use a different navigation page for settings stuff
2011-08-08 21:43:31 +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
d4618d633a
user_ldap: use input-type-password for ldap_password
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