55 Commits

Author SHA1 Message Date
243a44d516 Fix pint issues 2025-06-18 09:02:23 +02:00
d87eb36cd9 Fix & Complete tests 2025-06-16 10:36:20 +02:00
e49556d787 Fix pint issues 2024-10-27 07:17:00 +01:00
528a3be458 Force logout on routes not watched by the KickOutInactiveUser middleware 2024-10-26 18:45:30 +02:00
c00b04e192 Apply Pint fixes 2024-09-26 23:50:01 +02:00
091129ef06 Add a setting to restrict authentication to SSO only - Closes #368, Closes #362 2024-09-25 08:53:34 +02:00
e238e5121c Fix & Complete tests 2024-07-06 16:05:48 +02:00
0f1372e8bd Enhance test coverage & Fix small issues & Refactoring 2024-06-28 16:13:45 +02:00
1a752d1243 Replace DocBlocks tests markup with phpunit v11 attributes 2024-06-26 14:29:13 +02:00
be3aaf319c Fix notification tests 2024-04-26 11:55:28 +02:00
7e1fdf67bb Fix pint issues 2024-04-26 08:01:20 +02:00
4987e060c4 Refactor & Complete tests for the authentication log feature 2024-04-24 21:46:50 +02:00
f43fc97523 Complete tests 2024-03-30 15:42:54 +01:00
49fddfd331 Apply Pint fixes 2024-03-29 09:42:54 +01:00
ca903b6fc0 Upgrade to laragear/webauthn v2 - Fixes #255 2024-03-29 09:21:00 +01:00
f2c9f8aaa8 Fix missing admin permissions on WebAuthn login - Closes #326 2024-03-19 18:13:35 +01:00
e6d201d882 Add a keepSsoRegistrationEnabled admin setting - Closes #317 2024-03-08 15:07:44 +01:00
3eed7c8f5b Add an email registration policy feature - Closes #250 2024-02-29 14:03:30 +01:00
91242860f0 Update & Complete tests 2024-02-23 16:39:32 +01:00
37e4711071 Refactor user deletion logic in a User observer 2024-02-23 16:39:32 +01:00
6fe00585e5 Target db tables using config helper rather than hard coded strings 2024-02-23 16:39:32 +01:00
ecd905c36c Apply Pint fixes 2023-12-20 16:55:58 +01:00
c5d173f45c Fix user registration via SSO with existing email and name 2023-12-14 15:39:14 +01:00
9ff35195f0 Complete SSO (user model, error cases, tests, views) & Add github provider 2023-12-09 17:22:24 +01:00
eaaefc1f1b Update php tests 2023-12-05 16:32:20 +01:00
ee02fb5d92 Change HTTP code returned for routes rejected in reverse proxy setup 2023-11-23 12:56:09 +01:00
36188f2230 Update tests to phpunit 10 2023-08-01 11:28:27 +02:00
4f81b30fcd Add admin setting to disable user registration - Complete #170 2023-04-28 16:52:04 +02:00
3724f3e87c Fix test 2023-03-27 09:18:07 +02:00
ac6c715e9a Apply Laravel Pint fixes 2023-03-26 17:13:32 +02:00
ad8db3ae3b Drop PHP 8.0 support & Fix unique validation rules 2023-03-25 12:26:01 +01:00
16bf0e4e6d Fix first user not being set as admin 2023-03-24 17:18:28 +01:00
9c5f18bb46 Enhance test coverage 2023-03-18 17:33:43 +01:00
997f13add9 Add test for Webauthn login with userVerification=preferred (see #117) 2023-03-17 17:09:38 +01:00
140cc70cef Make Login & API throttling editable using the .env file - Close #163 2023-03-17 11:08:03 +01:00
9913560787 Enhance logging during authentication (#163) 2023-03-16 15:58:00 +01:00
960d1ca5f9 Fix missing login throttling on WebAuthn login controller 2023-03-16 13:23:58 +01:00
82717077be Remove invalid calls to the Settings facade 2023-03-15 16:26:32 +01:00
dce3d16c37 Apply Laravel Pint fixes 2023-03-10 22:59:46 +01:00
80723d94ba Update Feature tests 2023-03-10 16:03:42 +01:00
0a8807d87a Update & Complete API controllers tests and Unit tests 2023-03-08 17:49:52 +01:00
c8c1530b51 Apply Laravel Pint fixes 2023-02-25 22:23:38 +01:00
3c3d35bff5 Enable creation of multiple users 2023-02-20 17:09:59 +01:00
2d706e61b7 Apply Laravel Pint fixes 2022-12-13 12:07:29 +01:00
05a39b6501 Update tests & minor fixes 2022-12-09 10:53:01 +01:00
d6fd8e3c52 Apply Laravel Pint fixes 2022-11-25 15:20:36 +01:00
616a9348b2 Update tests to match new webauthn package 2022-11-25 15:20:36 +01:00
017bbc6304 Replace darkghosthunter/larapass with laragear/webauthn 2022-11-25 15:20:36 +01:00
f7ac1e96c3 Set SettingService behind a Facade 2022-07-30 17:51:02 +02:00
9c54a25fb3 Fix & Complete tests 2022-07-13 14:58:09 +02:00