Deon George
482d9670e3
Capture LDAP authentication failure when querying baseDNs
2023-01-31 14:16:56 +11:00
Deon George
6751c9dd81
Enable authentication if the LDAP server has multiple base DNs. Store the user's credentials in a cookie/session, and swap them out to the configured credentials when logged in.
2023-01-31 14:16:56 +11:00
Deon George
413f1ec065
Implemented caching of our base_dn
2023-01-31 10:44:35 +11:00
Deon George
210793e814
Validate unit testing is working
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
e0185345c8
Start of a debug screen
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
d0242ce3d8
Move our sample schema/data into a tests/server, we'll use osixia/openldap for the demo/testing
2023-01-31 10:44:34 +11:00
Deon George
181a57586c
Remove some old PLA
2021-12-12 14:13:55 +11:00
Deon George
10a2d2161b
Start of using Attribute objects, rendering jpegphoto
2021-12-12 14:13:55 +11:00
Deon George
dabca67fc8
Updated directorytree/ldaprecord-laravel to v2
2021-12-11 00:24:00 +11:00
Deon George
a80a2725bc
Start of using Attribute objects, rendering jpegphoto
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
88eb35a567
Some CSS fixes, to fix rendering the sitemap when the sidebar is collapsed
2021-12-11 00:24:00 +11:00
Deon George
0b867abbac
Reorganise docker CI configuration
2021-12-11 00:24:00 +11:00
Deon George
48131c1b4e
Fix showing DN icon for RootDSE, fix readme git clone
2021-12-11 00:24:00 +11:00
Deon George
851010d6d5
Add icons for each DN based on objectClass
2021-12-11 00:24:00 +11:00
Deon George
2a099e2dc4
Move getBaseDN to Entry class, some cleanup
2021-12-10 23:51:49 +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
902330e734
Added home screen note, renamed custom login note to html
2021-12-10 23:51:48 +11:00
Deon George
cec8775f8e
Composer updates
2021-12-10 23:51:48 +11:00
Deon George
d20a17d3fe
Added server info
2021-12-10 23:51:48 +11:00
Deon George
db61e0d1ce
Login validation, user profile icon
2021-12-10 23:51:48 +11:00
Deon George
c549d28340
Change query() to children() - expose hassuborinates
2021-12-10 23:51:48 +11:00
Deon George
1ebdffa358
Fixes for testing now that we are using directorytree/ldaprecord-laravel
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
f323be3d7f
Start on fetching DN from server
2021-12-10 23:51:48 +11:00
Deon George
130ae005a3
Added Architect UI
2021-12-10 23:51:48 +11:00
Deon George
e89b4d3287
Updated composer dependancies
2021-12-10 23:51:48 +11:00
Deon George
7a195bb844
Improved tree rendering
2021-12-10 23:51:48 +11:00
Deon George
6620b9147e
API query and CI to build the docker demo image
...
Remove unused CI, removed some debugging for the demo
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
1e3e4b2196
Setup CI testing
2021-12-10 23:51:47 +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
Deon George
fc7ab06358
Fix broken git command in readme - closes #124
2021-12-10 15:05:13 +11:00
Deon George
a4924f7453
Updated README with info on PLA v2
2020-09-12 22:41:52 +10:00
Deon George
0011184a3f
Documenting OID 1.3.6.1.1.22 - Thank you. Closes #102
2020-08-30 22:27:03 +10:00
Deon George
aa5be41b06
Add autocomplete=off - closes #122
2020-08-30 22:09:52 +10:00
Gurvinder Dadyala
bdfd68c3b6
Added Bcrypt support ( #116 )
...
* Set minimum PHP version to 5.5.0| Bcrypt Support
* Added Bcrypt hash support
* Update Install.md
2020-08-30 21:58:50 +10:00
Armin Leuprecht
fb437b037e
Decode plainpassword before check ( #115 )
...
When the user's password contains HTML special chars
the password check would always fail if the
the given plainpassword is not decoded first.
2020-08-30 21:57:40 +10:00
Bennet Bleßmann
34d4f20222
Fixes usage of deprecated array/string access syntax. ( #97 )
...
PHP 7.4 Compatibility.
2020-08-30 21:56:25 +10: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
Jakub Filak
4661aa2114
Hooks fixes ( #99 )
...
* repace deprecated each with foreach
I tried to enable the example.php hooks and the use of the keyword each
was causing crashes in the docker image osixia/phpldapadmin:0.9.0
* check if DEBUG_ENABLED is defined
I enabled the hooks example.php and I started getting crashes caused by
undefined constant.
Tested with the docker image osixia/phpldapadmin:0.9.0
2020-02-20 09:17:01 +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