Commit Graph

111 Commits

Author SHA1 Message Date
Bubka
bc090e2d4d Fix pint issues 2024-05-29 11:53:41 +02:00
Bubka
9e13cc927f Fix tests 2024-05-29 09:27:56 +02:00
Bubka
e73fbf658f Add authentication log cleaning and associated tests 2024-05-24 13:50:19 +02:00
Bubka
96978accb3 Fix tests after setting PHP 8.2 as default 2024-04-29 16:19:16 +02:00
Bubka
bdfc70732d Fix demoting event not being registered (again) - Complete #331 2024-04-29 13:11:23 +02:00
Bubka
be3aaf319c Fix notification tests 2024-04-26 11:55:28 +02:00
Bubka
7e1fdf67bb Fix pint issues 2024-04-26 08:01:20 +02:00
Bubka
99bf9d7d80 Add cascade delete on AuthLog table 2024-04-25 13:21:24 +02:00
Bubka
4987e060c4 Refactor & Complete tests for the authentication log feature 2024-04-24 21:46:50 +02:00
Bubka
f43fc97523 Complete tests 2024-03-30 15:42:54 +01:00
Bubka
49fddfd331 Apply Pint fixes 2024-03-29 09:42:54 +01:00
Bubka
ca903b6fc0 Upgrade to laragear/webauthn v2 - Fixes #255 2024-03-29 09:21:00 +01:00
Bubka
f2c9f8aaa8 Fix missing admin permissions on WebAuthn login - Closes #326 2024-03-19 18:13:35 +01:00
Bubka
e6d201d882 Add a keepSsoRegistrationEnabled admin setting - Closes #317 2024-03-08 15:07:44 +01:00
Bubka
edd810cafd Add a Clear cache feature - Closes #316 2024-03-07 14:13:02 +01:00
Bubka
3eed7c8f5b Add an email registration policy feature - Closes #250 2024-02-29 14:03:30 +01:00
Bubka
88d37394d3 Add a test email feature to the admin panel - Closes #307 2024-02-26 15:06:26 +01:00
Bubka
21fa77f348 Move debug information to the admin section - Closes #303 2024-02-23 16:42:42 +01:00
Bubka
91242860f0 Update & Complete tests 2024-02-23 16:39:32 +01:00
Bubka
37e4711071 Refactor user deletion logic in a User observer 2024-02-23 16:39:32 +01:00
Bubka
6fe00585e5 Target db tables using config helper rather than hard coded strings 2024-02-23 16:39:32 +01:00
Bubka
ecd905c36c Apply Pint fixes 2023-12-20 16:55:58 +01:00
Bubka
c5d173f45c Fix user registration via SSO with existing email and name 2023-12-14 15:39:14 +01:00
Bubka
e503826012 Add the ability to set a proxy for outgoing requests - Closes #252 2023-12-13 17:15:26 +01:00
Bubka
9ff35195f0 Complete SSO (user model, error cases, tests, views) & Add github provider 2023-12-09 17:22:24 +01:00
Bubka
eaaefc1f1b Update php tests 2023-12-05 16:32:20 +01:00
Bubka
ee02fb5d92 Change HTTP code returned for routes rejected in reverse proxy setup 2023-11-23 12:56:09 +01:00
Bubka
057cdb69ea Fix tests 2023-09-26 08:40:36 +02:00
Bubka
159e2711fd Fix invalid target for code coverage 2023-09-24 18:45:52 +02:00
Bubka
36188f2230 Update tests to phpunit 10 2023-08-01 11:28:27 +02:00
Bubka
48bdf69d4e Add support for MS Corporate URIs - fixes #134, fixes #143, fixes #147 2023-07-06 17:10:19 +02:00
Bubka
d902e3ecae Fix getOfficialIcons being ignored & Add relevant tests - Fix #194 2023-06-07 16:24:06 +02:00
Bubka
4f81b30fcd Add admin setting to disable user registration - Complete #170 2023-04-28 16:52:04 +02:00
Bubka
3413d31a3c Fix tests (see 533b913) 2023-04-14 17:54:35 +02:00
Bubka
3724f3e87c Fix test 2023-03-27 09:18:07 +02:00
Bubka
ac6c715e9a Apply Laravel Pint fixes 2023-03-26 17:13:32 +02:00
Bubka
8bd1615aea Fix test 2023-03-25 12:26:01 +01:00
Bubka
ad8db3ae3b Drop PHP 8.0 support & Fix unique validation rules 2023-03-25 12:26:01 +01:00
Bubka
16bf0e4e6d Fix first user not being set as admin 2023-03-24 17:18:28 +01:00
Bubka
9c5f18bb46 Enhance test coverage 2023-03-18 17:33:43 +01:00
Bubka
c717e6b279 Fix namespaces 2023-03-17 17:54:05 +01:00
Bubka
997f13add9 Add test for Webauthn login with userVerification=preferred (see #117) 2023-03-17 17:09:38 +01:00
Bubka
140cc70cef Make Login & API throttling editable using the .env file - Close #163 2023-03-17 11:08:03 +01:00
Bubka
9913560787 Enhance logging during authentication (#163) 2023-03-16 15:58:00 +01:00
Bubka
960d1ca5f9 Fix missing login throttling on WebAuthn login controller 2023-03-16 13:23:58 +01:00
Bubka
82717077be Remove invalid calls to the Settings facade 2023-03-15 16:26:32 +01:00
Bubka
4d8180a8c1 Replace the useWebauthnAsDefault option by a client side form toggle 2023-03-15 14:44:51 +01:00
Bubka
5ced8cbf0e Make the User Name unique 2023-03-13 14:53:42 +01:00
Bubka
dc71d87f61 Make the RemoteUserProvider use a db persisted user & Update tests 2023-03-12 17:47:40 +01:00
Bubka
dce3d16c37 Apply Laravel Pint fixes 2023-03-10 22:59:46 +01:00