Commit graph

50 commits

Author SHA1 Message Date
samrzhevsky
e7a0a99fe6
LDAP fixes
1. Changed `ldap_connect` error handling. `ldap_error` expects `LDAP\Connection`, and `ldap_connect` returns `false` if the syntax check fails
2. Fixed deprecation: passing null to parameter (`$ignore`) of type string
3. Fixed PHPDoc types for compatibility with PHP 8.1+
2023-08-28 00:31:22 +03:00
Johannes Zellner
4d791aad06
Make AuthController.php compatible with php8.1+
php api changed https://www.php.net/manual/en/class.ldap-result.php
2023-05-25 10:12:42 +02:00
StyleCI Bot
ae5e2cffb3
Apply fixes from StyleCI
[ci skip] [skip ci]
2023-04-19 21:23:06 +00:00
Girish Ramakrishnan
538f3d6bd8 ldap: ensure missing ldap user is auto-created 2022-06-12 08:35:22 -07:00
SergiX44
bfbbf89d79 refactoring 2021-08-13 09:17:24 +02:00
Ben Tyger
a98f65c9f6 Fixed style error 2021-05-24 09:45:20 -04:00
Ben Tyger
4660ff5317 More style fixes 2021-05-22 13:59:33 -04:00
Ben Tyger
dfe73a34f1 More style fixes 2021-05-22 11:34:34 -04:00
Ben Tyger
53761bdc42 More style formatting fixes. 2021-05-22 11:01:25 -04:00
Ben Tyger
d3c556234b Fixed PHPDoc type and style errors 2021-05-22 10:57:08 -04:00
Ben Tyger
54381b4958 Fixed style formatting 2021-05-22 10:54:44 -04:00
Ben Tyger
3e53b56aec Fixed double if check 2021-05-22 10:53:34 -04:00
Ben Tyger
7c915032c5 Minor bug fixes. Also added ldap_close(); 2021-05-20 15:06:42 -04:00
Ben Tyger
1d5bb6ccc7 Added lots of debug logging. Fix ['schema'] var reference. 2021-05-20 15:05:08 -04:00
Ben Tyger
ef74962853 Added better config detection 'service_account_dn' 2021-05-19 13:49:30 -04:00
Ben Tyger
6a5e6431aa Better ldap_schema setting detection 2021-05-19 13:38:24 -04:00
Ben Tyger
ec5e7fc46f Added logic for LDAP user search 2021-05-19 13:11:20 -04:00
Ben Tyger
048b468ba5 Added Comments 2021-05-19 12:39:16 -04:00
Ben Tyger
3c63025a15 Switched from ldap_get_attributes() to more reliable ldap_get_dn() 2021-05-19 09:43:01 -04:00
Ben Tyger
46b20c4d97 Added username ldap escaping for filter search 2021-05-19 09:38:21 -04:00
Ben Tyger
6f46b70b83 Added LDAP StartTLS support 2021-05-18 14:57:28 -04:00
Ben Tyger
f8ec764c4c Added Comments to flow 2021-05-18 14:30:47 -04:00
Ben Tyger
8b333c935d Added LDAP Service account support for LDAP server that don't allow anon 2021-05-18 14:26:52 -04:00
Ben Tyger
7e0e0db384 Updated ldap_connect to use modern LDAP schema for better TLS support. 2021-05-18 14:14:59 -04:00
Sergio Brighenti
b9e7285be1 Fix tests 2021-03-07 18:33:29 +01:00
Sergio Brighenti
09583f6cfe Add ip logging 2021-03-07 18:23:41 +01:00
Sergio Brighenti
f6df098915 Added logging 2021-03-07 17:37:20 +01:00
Sergio Brighenti
014b5428aa Improved og implementation
Bugfixes
2021-03-07 17:21:07 +01:00
Lukas
48d58fbf95 Allow to change the LDAP rdn attribute 2021-03-04 11:59:54 +01:00
Sergio Brighenti
e9354f8152 Added password recovery tests 2020-10-25 14:47:31 +01:00
Sergio Brighenti
e37cbbb025 enabled recaptcha on password recovery 2020-04-08 13:19:57 +02:00
Sergio Brighenti
103819827b Apply fixes from StyleCI
[ci skip] [skip ci]
2020-04-04 17:29:15 +00:00
Sergio Brighenti
5606224339 Replaced validation system 2020-04-04 19:29:00 +02:00
Sergio Brighenti
5a7ff39ce9 Moved some settings from admin to user side
Updated docs
2020-04-03 15:59:49 +02:00
Sergio Brighenti
ac9f1d1578 Added filter by tag list
Completed ldap implementation
2020-04-01 18:48:59 +02:00
Sergio Brighenti
64772d190c Improving ldap auth 2020-03-31 20:12:22 +02:00
Sergio Brighenti
b87faad0c9 Improved ldap auth 2020-03-31 17:23:09 +02:00
Sergio Brighenti
4e5c1a9675 Implemented ldap authentication
(closes #71)
2020-03-31 15:21:01 +02:00
Sergio Brighenti
e5d70c00ce Added recaptcha verification option.
Added bulk delete function.
Added account clean function (closes #151)
2020-03-04 15:25:45 +01:00
Sergio Brighenti
1a4ceba0a4 Apply fixes from StyleCI
[ci skip] [skip ci]
2020-03-03 16:19:10 +00:00
Sergio Brighenti
db483bb53e Implemented validation helper
Dependencies resolved through container
2020-03-03 17:18:52 +01:00
Sergio Brighenti
623de4b5e0 Refactoring 2020-03-02 21:43:34 +01:00
Sergio Brighenti
17c24860b2 Completed user quota implementation 2020-03-01 17:03:07 +01:00
Sergio Brighenti
a5b8db5330 Fixed minor bug
working on user quota
2020-02-29 23:35:43 +01:00
Sergio Brighenti
0d375201c8 Completed registration system (closes #90) 2020-02-27 18:56:48 +01:00
Sergio Brighenti
2f518baf48 Apply fixes from StyleCI
[ci skip] [skip ci]
2020-02-27 17:38:19 +00:00
Sergio Brighenti
9d3d85f739 Working on password recovery 2020-02-27 18:14:08 +01:00
Sergio Brighenti
0269eaa6f6 User registration procedure 2020-02-27 15:18:01 +01:00
Sergio Brighenti
b14287eb9d Apply fixes from StyleCI
[ci skip] [skip ci]
2020-02-26 17:26:34 +00:00
Sergio Brighenti
49c9e48e5e Working on user registration, user disk quota, password recovery 2020-02-26 18:26:19 +01:00