Thomas Mueller
3829460ab8
adding space between) and {
13 years ago
Arthur Schiwon
42a9969304
LDAP: implement getHome() function, use either username (default) or specify an LDAP attribute value to use
13 years ago
Arthur Schiwon
2b8a2e16ed
LDAP: don't pass -1 as length to array slice, when no limit is given. It cuts off the last item.
13 years ago
Arthur Schiwon
452f55e163
adjust LDAP to updated interface
13 years ago
Arthur Schiwon
c10010e410
LDAP: check for always available attribute on userExists, fixes oc-1440
13 years ago
Arthur Schiwon
b465fc84ae
LDAP: don't die on unexpected collisions, handle empty display-name attributes properly
13 years ago
Arthur Schiwon
b523366acd
LDAP: don't die on unexpected collisions, handle empty display-name attributes properly
13 years ago
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.
13 years ago
Arthur Schiwon
e0121ea75e
LDAP: some cleanup
13 years ago
Arthur Schiwon
15f7d838fa
code style
13 years ago
Arthur Schiwon
569e52b87c
remove unnecessary debug output
13 years ago
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.
13 years ago
Arthur Schiwon
42492338fc
LDAP: put app under the OCA\user_ldap\ namespace
13 years ago
Arthur Schiwon
5888cb48b6
Support for OCA namespace
13 years ago
Arthur Schiwon
afdc5bf264
LDAP: switch user backend from extending class OC_User_Backend to implementing OC_User_Interface for improved flexibility
13 years ago
Arthur Schiwon
0a6f7b33c3
LDAP: make it UTF-8 save
13 years ago
Arthur Schiwon
9bb409d881
fix syntax error after merge
13 years ago
Arthur Schiwon
3f6a7859c9
LDAP: cheaper userExists() implementation, fixes oc-1012
13 years ago
Arthur Schiwon
e5171da300
remove unnecessary closing PHP tag
13 years ago
Arthur Schiwon
19931e2008
remove unnecessary closing PHP tag
13 years ago
Arthur Schiwon
0d9534eb4b
LDAP: cheaper userExists() implementation
13 years ago
Arthur Schiwon
bef9b671ee
LDAP: cheaper userExists() implementation
13 years ago
Arthur Schiwon
0f68276921
LDAP: cache the results, reduce LDAP searches
13 years ago
Arthur Schiwon
c2f557f1dd
LDAP: cache the results, reduce LDAP searches
13 years ago
Thomas Mueller
583dce5276
removing executable bit - again
13 years ago
Arthur Schiwon
c1490239e5
LDAP group: support for memberUid, fix for oc-594
13 years ago
Arthur Schiwon
716c5a3c8e
LDAP: use the correct attribute for the display name
13 years ago
Arthur Schiwon
231eec7325
LDAP: also those functions were not meant to be static
13 years ago
Arthur Schiwon
333e8986f6
LDAP: copyright stuff
13 years ago
Arthur Schiwon
def59755ad
LDAP: cleanup
13 years ago
Arthur Schiwon
adb32ad347
LDAP: checkPassword ain't static
13 years ago
Arthur Schiwon
594221a467
LDAP: make oc_user_ldap::checkPassword make use of central OC_LDAP
13 years ago
Arthur Schiwon
7aad40ca4d
LDAP: make oc_user_ldap::userExists make use of central OC_LDAP
13 years ago
Arthur Schiwon
6f982d2e20
LDAP: make oc_user_ldap::getUsers make use of central OC_LDAP
13 years ago
Frank Karlitschek
82a61e2e1a
port oc_preferences
13 years ago
Frank Karlitschek
ff66600bc0
port appconfig
13 years ago
Frank Karlitschek
93b63cf375
ported the rest of the OC_Helper calls
13 years ago
Arthur Schiwon
8ed4606685
LDAP: don't keep possibly outdated passwords
13 years ago
Arthur Schiwon
fa6ad6ba68
LDAP: set also quota, when there is no explicit default value
13 years ago
Arthur Schiwon
eb8ffd9315
LDAP fix: set user quota, if attribute is provided
13 years ago
Arthur Schiwon
ea15c17149
typo in function call
13 years ago
Arthur Schiwon
de642697bb
make LDAP filter for user list configurable
13 years ago
Arthur Schiwon
7ff4e40b20
Combing LDAP backend with LDAP extended backend
13 years ago
Tom Needham
dd7a411f9a
Disable save button while saving. Streamlined code.
14 years ago
Insanemal
c945989a70
Total rewite of fix.
...
This now re-looks up the username and returns that for use.
Signed-off-by: Insanemal <insanemal@gmail.com>
14 years ago
Insanemal
8d092434ed
Adjusted the check user function to lowercase the return.
...
Signed-off-by: Insanemal <insanemal@gmail.com>
14 years ago
Insanemal
18d8dc4757
Added option to lowercase all usernames.
...
This resolves bug with Windows AD servers as LDAP server.
Windows is case insensitve on logon requests.
If users are stored camel case and logon using all lower it causes issues
as OwnCloud is configured to be case sensitive.
Signed-off-by: Insanemal <insanemal@gmail.com>
14 years ago
Markus Kalkbrenner
48ae18a733
- fixed translateable strings in template
...
- added explaination about ldap filter and display name
- bugfix: keys in ldap response are lower case => lower display name filed before searching
14 years ago
Markus Kalkbrenner
bf84aa23f4
- provide a setting for the ldap user display name instead of hardcoded value 'uid' which is not common for Active Directory
...
- provide a sorted list of ldap users
- replaced double quotes by single quotes and spaces by tabs according to coding standards
- replaced hardcoded strings in template by translatable ones
14 years ago
Markus Kalkbrenner
cff6a41e2b
fixed copy&paste error: store ldap_tls setting in user_ldap, not
...
user_tls
14 years ago