Commit Graph

48 Commits

Author SHA1 Message Date
8e397fb5ca Fix #103 - Remove replicated service's name in account's name during G-Auth import 2022-07-25 17:12:10 +02:00
c25aaa3371 Fix & Complete tests 2022-07-22 16:27:16 +02:00
5aec206f99 Fix parameter type mismatch 2022-07-22 16:25:53 +02:00
9b634dd55f Move method from model to the Logo service 2022-07-20 13:41:28 +02:00
bf32b37176 Add Logo fetching service - Close #99 2022-07-20 13:41:28 +02:00
720eb16750 Refactoring - Move OTPHP logic to TwoFAccount model 2022-07-06 17:10:50 +02:00
c20e5f79ef Move G-Auth import logic from controller to service 2022-06-20 17:55:40 +02:00
f2b7664a2f Fix logging of deleted ids 2022-06-01 00:10:29 +02:00
f2716782f7 Log twofaccount deletion 2022-05-31 23:37:26 +02:00
0199ad3a77 Fix #84 - Reverse proxy guard authenticates even with invalid headers 2022-05-18 23:58:29 +02:00
ee22e24cf1 Fix and complete tests 2022-03-31 11:24:02 +02:00
725c012042 Fix and complete reverse-proxy support & Adjust front-end views 2022-03-31 11:24:01 +02:00
911e18c9c4 Add reverse-proxy guard to support authentication proxy 2022-03-31 11:24:01 +02:00
9f574feada Add support of the Accept_language header for UI localization 2022-03-31 11:24:01 +02:00
20856d62c6 Upgrade to Laravel 8 2022-03-31 11:24:01 +02:00
65da59db64 Drop appstract/laravel-options package 2022-03-31 11:24:01 +02:00
8b0871e8ba Complete Unit, Feature and Api tests 2022-03-31 11:24:01 +02:00
054b8a2c21 Update services doc block 2022-03-31 11:24:01 +02:00
531cd74758 Refactor db encryption feature 2022-03-31 11:24:01 +02:00
91fd43b528 Fix get method not returning all possible settings 2022-03-31 11:24:01 +02:00
d537c98b76 Fix default group not being defined correctly 2022-03-31 11:24:01 +02:00
923ff04e3c Remove useless method parameter 2022-03-31 11:24:01 +02:00
45b835bbd5 Reorganize and enhance tests 2022-03-31 11:24:01 +02:00
6bc3f74459 Refresh twofaccounts count after group assignment 2022-03-31 11:24:01 +02:00
6fab74368f Cast Number settings as integer instead of float 2022-03-31 11:24:01 +02:00
5db549fe5e Add logs 2022-03-31 11:24:01 +02:00
c7b43de835 Replace DbProtection class by an Encryption service 2022-03-31 11:24:01 +02:00
bb76f851d8 Reset default/active group when deleting a group 2022-03-31 11:24:01 +02:00
aa7321ce81 Change returned type to handle exceptions correctly 2022-03-31 11:24:01 +02:00
2cb4578109 Move options to config/2fauth 2022-03-31 11:24:01 +02:00
a58a4a3def Handle comma-separated ids correctly 2022-03-31 11:24:01 +02:00
194eb54335 Fix TwoFAccounts assignment when destination group does not exist 2022-03-31 11:24:01 +02:00
faada93720 Remove inconsistent icon delete 2022-03-31 11:24:01 +02:00
0f34736e4e Fix token algorithm not being updated 2022-03-31 11:24:01 +02:00
c927f3f9ab Fix single TwoFAccount association to group 2022-03-31 11:24:01 +02:00
72db88e9fa Fix error when submitting null OTP parameters 2022-03-31 11:24:01 +02:00
52f9867fee Rename valid_for property to period 2022-03-31 11:24:01 +02:00
f19fb0adad Add otp_type property when returning an OTP object 2022-03-31 11:24:01 +02:00
361ee38cf2 Change Settings attributes and routes 2022-03-31 11:24:01 +02:00
10fc144246 Refactor Options to a Setting service bound with the service container 2022-03-31 11:24:01 +02:00
afaa1a0a7a Update phpdocs 2022-03-31 11:24:01 +02:00
037ebaa8ba Add groups accounts fetching with dedicated route 2022-03-31 11:24:01 +02:00
6761b9e40b Set controllers to use Group service & API resources 2022-03-31 11:24:01 +02:00
672e189e55 Refactor Group for thin model & Add a dedicated business service 2022-03-31 11:24:01 +02:00
1091b95e49 Set mass DELETE according to REST (no request body) for twofaccounts 2022-03-31 11:24:00 +02:00
59a63f5a2a Move TwoFAccounts order saving to business service 2022-03-31 11:24:00 +02:00
719ea3854f Refactor TwoFAccount for thin model & Add a dedicated business service 2022-03-31 11:24:00 +02:00
3036e534e7 Move QrCode controller logic to a business service 2022-03-31 11:24:00 +02:00