Commit Graph

62 Commits

Author SHA1 Message Date
Deon George c1ba6df90d DN updates some array values can be NULL (to delete the value), so validation show allow for that 2024-01-20 16:07:44 +11:00
Deon George 74bd996f7a Enable login by any attribute - defaults to uid.
Implements #253
2024-01-08 15:09:17 +11:00
Deon George ef355e8193 Implement LdapRule to limit user logins by objectclass.
Now logins are allowed by any objectclass unless LDAP_LOGIN_OBJECTCLASS is defined, we should be an array of allowed objectClass (any match).
Improvement for #245
2024-01-08 15:08:26 +11:00
Deon George 652cdee034 Enabled adding new attributes to a DN 2023-09-02 23:24:18 +10:00
Deon George eafae02c7b Enabled form validation 2023-04-13 10:40:01 +10:00
Deon George f90706d140 Merge BRANCH-2.0 with master 2023-03-03 16:32:49 +11:00
Deon George a99770951d Implemented more attribute classes 2023-03-02 19:07:45 +11:00
Deon George e0fb057c84 Implemented attribute sorting with configuration to determine sort order 2023-03-02 10:17:15 +11:00
Deon George 491f04cd5d Updated server info 2023-02-19 20:25:32 +11:00
Deon George 8ec1d2b1fe Ported the schema browser 2023-02-18 23:46:41 +11:00
Deon George 651fb9f3bf Show version in the footer 2023-02-18 00:16:25 +11:00
Deon George 413f1ec065 Implemented caching of our base_dn 2023-01-31 10:44:35 +11:00
Deon George daeea9a1f6 Update laravel to 9.x 2023-01-31 10:44:35 +11:00
Deon George 58e171aea1 PLA now starts at the root of the HTML request, favicon setup 2023-01-31 10:44:35 +11:00
Deon George dabca67fc8 Updated directorytree/ldaprecord-laravel to v2 2021-12-11 00:24:00 +11:00
Deon George 2ccc1d3b83 Framework update and updates from other projects,remove leenooks/laravel
Framework updates, and hack to get CI testing working
2021-12-11 00:24:00 +11:00
Deon George 4ef074fac4 More unit testing, setup for localisation 2021-12-10 23:51:48 +11:00
Deon George b043e3bc93 OID update, fix sidebar icon rendering 2021-12-10 23:51:48 +11:00
Deon George d20a17d3fe Added server info 2021-12-10 23:51:48 +11:00
Deon George 15ff508429 Swap out adldap2/adldap2 for directorytree/ldaprecord-laravel 2021-12-10 23:51:48 +11:00
Deon George de4fa04d3b Start of tree being rendered by API/AJAX calls 2021-12-10 23:51:48 +11:00
Deon George f3282bed38 Framework upgrade to Laravel 7 2021-12-10 23:51:47 +11:00
Deon George f8717480fd CSS/JS updates, initial page rendering 2021-12-10 23:51:47 +11:00
Deon George 4c90ce11f2 Initial login working 2021-12-10 23:51:47 +11:00
Deon George ed7087c802 Initial Laravel Base 2021-12-10 23:51:47 +11:00
JamesCordell 0b65747110
Changes required so the sudoRole objectClass will present a link so members can be modified by default. (#101) 2020-02-20 09:17:37 +11:00
sshambar 0a57b2f80e
Added appearance option show_authz (#94)
Enabling displays the authorization ID rather than the authentication ID,
similar to using ldapwhoami.  Requires PHP 7.2+
2020-02-20 09:14:18 +11:00
sshambar 0fe1758572
Add SASL PLAIN authentication support (#92)
Adds a new sasl mech 'plain' which converts all simple authentication
methods to SASL PLAIN.  NOTE: doesn't use auth_type 'sasl' as
credentials may come from login form, stored in cookies etc...
2020-02-20 09:12:39 +11:00
Noone404 4eb3737d31
Added option to use template string for bind DN (#90)
* Language update from launchpad

* Added login option 'bind_dn_template'
2020-02-20 09:11:17 +11:00
Genaro Contreras Gutierrez cbdc0dacd6
Auth Form wiht Google reCAPTCHA (#87)
* reCaptcha config

* config reCaptcha

* check reCAPTCHA

* add reCAPTCHA to form login

* config attributes for reCAPTCHA

* Function to verify request with reCAPTCHA

* doc reCaptcha
2020-02-20 09:04:20 +11:00
Devon Hubner 19114385fc Changed password_hash to pla_password_hash in a few places where it was still password_hash. 2014-10-07 14:25:32 -04:00
Roland Gruber d8ab7fc2f0 SF Patch #3391547 - Option for minmal mode 2011-10-06 12:31:12 +11:00
Roland Gruber 56830f1fa4 SF Patch #3391389 - Option to initially open the tree 2011-10-06 12:22:55 +11:00
Deon George 5d4245f93a SF Bug #3395004 - config.php.example refers to lang/en.php 2011-09-08 22:51:02 +10:00
Deon George 80d027d569 SF Bug #3373466 - Unable to define force_may attributes 2011-09-08 22:30:35 +10:00
Deon George 446faf78fb FIX SASL configuration example 2011-06-21 13:45:19 +10:00
Deon George afa4a95b37 Fix SASL implementation - enabled GSSAPI 2011-06-20 20:34:55 +10:00
Deon George ddb5ed0346 Enabled hiding base DNs that users dont have access to 2011-05-20 23:53:39 +10:00
Marcel van Dorp 880a86f666 SF Feature #3122736 - HTTP authentication realm 2011-04-29 12:46:49 +10:00
Deon George c23db377c2 Updates to sample configuration for the confirm operations 2011-04-28 23:20:45 +10:00
Deon George 0f782569e9 SF Bug #2969826 - XSS found in cmd.php 2010-03-14 23:57:16 +11:00
Deon George ac1d121b0d SF Bug #2922727 - PLA ignores login attr 2010-02-20 09:10:14 +11:00
Deon George 9196bb9e41 SF Feature #2846546 - Add URL to config/config.php.example 2009-09-20 11:44:26 +10:00
Deon George 9cb27e3a70 Miscellaneous minor updates 2009-08-29 00:11:23 +10:00
Deon George 6e6a7a6e4e Multiple fixes, changes and enhancements
* mass edit selection,
* child search during edit,
* attr login with bind_id,
* performance fix broke ldapservers that dont have havesubordinate attrs),
* enable "login,class",
* enable "login,base".
2009-08-21 15:02:12 +10:00
Aurélien Requiem 803a4c821a SF Feature #2827191 - warnings for missing objectClass could be disabled 2009-08-17 15:09:32 +10:00
Deon George 5938302012 Fix the simple ACL configuration 2009-07-26 01:21:23 +10:00
Deon George a1cfa2f60c SF Bug #2826569 - missing information in config.php.example 2009-07-25 20:17:36 +10:00
Deon George ea17aadef4 Latest SANDPIT - MERGE from CVS (MERGE-GIT) 2009-07-01 16:09:17 +10:00
Deon George 388783fc84 RELEASE 1.1.0.7 2009-06-30 22:05:31 +10:00