Arthur Schiwon
35effbcd3f
LDAP: convert all DNs to lowercase so to make comparisons and everything work
13 years ago
Thomas Mueller
583dce5276
removing executable bit - again
13 years ago
Arthur Schiwon
82cfb3e0f5
LDAP: don't store agent password in plain text
13 years ago
Arthur Schiwon
2e34673989
LDAP: no whitespaces after the , in the DNs, resolves conflicts with some servers
13 years ago
Arthur Schiwon
7efa7171e3
LDAP: wrong assumptions for case (in)sensitivity, implement far better solution
13 years ago
Arthur Schiwon
c1490239e5
LDAP group: support for memberUid, fix for oc-594
13 years ago
Arthur Schiwon
d01db3a807
LDAP: make sure, configuration is read when a public method needs it
13 years ago
Arthur Schiwon
5dee914ed2
LDAP: sqlite compatibility
13 years ago
Arthur Schiwon
251a6d1a9f
LDAP: write to log in case bind fails.
13 years ago
Arthur Schiwon
5a1ea62437
LDAP: Fall back to Base DN if user/group base settings are blanked
13 years ago
Arthur Schiwon
907fa9d85b
LDAP: check first, if requested attribute exists
13 years ago
Arthur Schiwon
594221a467
LDAP: make oc_user_ldap::checkPassword make use of central OC_LDAP
13 years ago
Arthur Schiwon
3499783ea5
remove debug info
13 years ago
Arthur Schiwon
7a06e144ec
LDAP: central function for user and group list retrieval (will replace retrieveList from group part)
13 years ago
Frank Karlitschek
97a8af7f25
ported oc_db
13 years ago
Frank Karlitschek
ff66600bc0
port appconfig
13 years ago
Frank Karlitschek
d0554bef06
finish porting of the LOG calls or the apps to the public api
13 years ago
Arthur Schiwon
54854b2e3d
LDAP: decent behaviour and log message when there is no connection to the LDAP server
13 years ago
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
13 years ago
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.
13 years ago
Arthur Schiwon
912c87eeda
LDAP: optimize LDAP requests for users and groups. Settings are still to do, though.
13 years ago
Arthur Schiwon
6ee7dc5f59
only retrieve requested attributes
13 years ago
Arthur Schiwon
66018b89b2
LDAP: don't forget to unbind
13 years ago
Arthur Schiwon
86192c2f8d
checked, works for me
13 years ago
Arthur Schiwon
9cd5221d47
group ldap: check configuration
13 years ago
Arthur Schiwon
899c7631d5
minor code beautification
13 years ago
Arthur Schiwon
02f4e78f3e
a string be a string
13 years ago
Arthur Schiwon
0a46c7a393
group LDAP: usersInGroup not getUsersInGroup
...
offer static readonly properties
13 years ago
Arthur Schiwon
2a03db6065
don't forget changes in lib_ldap for last commit
13 years ago
Arthur Schiwon
54a9fd2e6a
group LDAP: implemented inGroup()
13 years ago
Arthur Schiwon
29bb5d27e4
few pieces of documentation
13 years ago
Arthur Schiwon
61a43419a5
starting to create the ldap group backend (with some inspiration from Yoann Gini) and preparing an general LDAP class
13 years ago