Bubka
|
e0f0afc505
|
Bind Groups to Users & Add relevant authorizations with policies
|
2023-02-23 16:59:16 +01:00 |
|
Bubka
|
3c77503fb1
|
Bind TwoFAccounts to Users & Add relevant authorizations with policies
|
2023-02-23 10:53:58 +01:00 |
|
Bubka
|
5e5e50d053
|
Add Admin role & split settings between appSettings and userPreferences
|
2023-02-17 17:12:53 +01:00 |
|
Bubka
|
77eebbd35d
|
Use Laravel Cache to optimize access to user Settings
|
2023-02-15 08:41:35 +01:00 |
|
Bubka
|
ef7ccac88e
|
Change version comparison method in ReleaseRadarService
|
2023-02-08 16:18:57 +01:00 |
|
Bubka
|
7137f0e7a1
|
Add support of floats to SettingService
|
2023-02-08 16:18:57 +01:00 |
|
Bubka
|
05eafe51ac
|
Merge hotfixes for v3.4.2 into dev
|
2023-01-25 13:37:25 +01:00 |
|
Bubka
|
664bca3448
|
Fix #160 : Steam otpauth URIs are rejected by the Import feature
|
2023-01-25 13:12:03 +01:00 |
|
Bubka
|
17137b9885
|
Add support for 2FAuth json migration
|
2022-12-14 22:24:57 +01:00 |
|
Bubka
|
88195a6afb
|
Add export feature to the Edit mode - Complete #100
|
2022-12-14 22:24:57 +01:00 |
|
Bubka
|
2d706e61b7
|
Apply Laravel Pint fixes
|
2022-12-13 12:07:29 +01:00 |
|
Bubka
|
5efcdddd88
|
Refactor the icons recording & Update tests
|
2022-12-13 11:26:35 +01:00 |
|
Bubka
|
6ab73cba3a
|
Change log level in migrators
|
2022-12-09 10:55:39 +01:00 |
|
Bubka
|
65c4bbc496
|
Apply Laravel Pint fixes
|
2022-12-09 10:55:11 +01:00 |
|
Bubka
|
05a39b6501
|
Update tests & minor fixes
|
2022-12-09 10:53:01 +01:00 |
|
Bubka
|
d6fd8e3c52
|
Apply Laravel Pint fixes
|
2022-11-25 15:20:36 +01:00 |
|
Bubka
|
d84dd6659e
|
Complete phpDocs type-hints
|
2022-11-25 15:20:36 +01:00 |
|
Bubka
|
6a41c77144
|
Fix issues detected by static code analysis
|
2022-10-12 11:14:17 +02:00 |
|
Bubka
|
8d3a97a701
|
Complete the release radar to notify new 2Fauth releases - Close #127
|
2022-10-12 11:14:17 +02:00 |
|
Bubka
|
ed19b482cd
|
Add support for 2FAS Auth export and fix some issues with migrators
|
2022-10-11 11:20:43 +02:00 |
|
Bubka
|
5c35f815ba
|
Set Imports IDs from constants
|
2022-10-10 13:44:12 +02:00 |
|
Bubka
|
eb05d39210
|
Add icon import from Aegis migration data
|
2022-10-10 11:24:02 +02:00 |
|
Bubka
|
e79ae0a3ed
|
Refactor and finalize the Import feature for G.Auth, Aegis & Plain Text
|
2022-10-07 19:01:09 +02:00 |
|
Bubka
|
41387453d5
|
Refactor Import feature to support more sources of export
|
2022-09-30 13:58:31 +02:00 |
|
Bubka
|
062d809a28
|
Initiate the Release Radar
|
2022-09-21 21:50:41 +02:00 |
|
Bubka
|
03e2decddc
|
Use GuardHelpers trait & Enhance RemoteUserProvider
|
2022-09-07 17:58:34 +02:00 |
|
Bubka
|
2123250a5e
|
Fix multiple issues detected by static analysis
|
2022-09-07 17:54:27 +02:00 |
|
Bubka
|
70c4c271cd
|
Fix some issues detected by static analysis
|
2022-08-26 16:06:59 +02:00 |
|
Bubka
|
f7ac1e96c3
|
Set SettingService behind a Facade
|
2022-07-30 17:51:02 +02:00 |
|
Bubka
|
be632bb489
|
Set TwoFAccountService as static behind a Facade
|
2022-07-30 11:38:20 +02:00 |
|
Bubka
|
fdc944be0e
|
Set getLogo() as protected
|
2022-07-30 11:25:45 +02:00 |
|
Bubka
|
601d50e8a4
|
Set GroupService as static behind a Facade
|
2022-07-30 11:25:19 +02:00 |
|
Bubka
|
2fcaf46c9d
|
Set QrCodeService as static behind a Facade
|
2022-07-30 10:46:02 +02:00 |
|
Bubka
|
e49c358cda
|
Bind SettingService & GroupService to the Service Container
|
2022-07-29 18:34:27 +02:00 |
|
Bubka
|
14609dec95
|
Bind QrCodeService to the Service Container
|
2022-07-29 16:42:52 +02:00 |
|
Bubka
|
8e397fb5ca
|
Fix #103 - Remove replicated service's name in account's name during G-Auth import
|
2022-07-25 17:12:10 +02:00 |
|
Bubka
|
c25aaa3371
|
Fix & Complete tests
|
2022-07-22 16:27:16 +02:00 |
|
Bubka
|
5aec206f99
|
Fix parameter type mismatch
|
2022-07-22 16:25:53 +02:00 |
|
Bubka
|
9b634dd55f
|
Move method from model to the Logo service
|
2022-07-20 13:41:28 +02:00 |
|
Bubka
|
bf32b37176
|
Add Logo fetching service - Close #99
|
2022-07-20 13:41:28 +02:00 |
|
Bubka
|
720eb16750
|
Refactoring - Move OTPHP logic to TwoFAccount model
|
2022-07-06 17:10:50 +02:00 |
|
Bubka
|
c20e5f79ef
|
Move G-Auth import logic from controller to service
|
2022-06-20 17:55:40 +02:00 |
|
Bubka
|
f2b7664a2f
|
Fix logging of deleted ids
|
2022-06-01 00:10:29 +02:00 |
|
Bubka
|
f2716782f7
|
Log twofaccount deletion
|
2022-05-31 23:37:26 +02:00 |
|
Bubka
|
0199ad3a77
|
Fix #84 - Reverse proxy guard authenticates even with invalid headers
|
2022-05-18 23:58:29 +02:00 |
|
Bubka
|
ee22e24cf1
|
Fix and complete tests
|
2022-03-31 11:24:02 +02:00 |
|
Bubka
|
725c012042
|
Fix and complete reverse-proxy support & Adjust front-end views
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
911e18c9c4
|
Add reverse-proxy guard to support authentication proxy
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
9f574feada
|
Add support of the Accept_language header for UI localization
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
20856d62c6
|
Upgrade to Laravel 8
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
65da59db64
|
Drop appstract/laravel-options package
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
8b0871e8ba
|
Complete Unit, Feature and Api tests
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
054b8a2c21
|
Update services doc block
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
531cd74758
|
Refactor db encryption feature
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
91fd43b528
|
Fix get method not returning all possible settings
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
d537c98b76
|
Fix default group not being defined correctly
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
923ff04e3c
|
Remove useless method parameter
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
45b835bbd5
|
Reorganize and enhance tests
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
6bc3f74459
|
Refresh twofaccounts count after group assignment
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
6fab74368f
|
Cast Number settings as integer instead of float
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
5db549fe5e
|
Add logs
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
c7b43de835
|
Replace DbProtection class by an Encryption service
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
bb76f851d8
|
Reset default/active group when deleting a group
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
aa7321ce81
|
Change returned type to handle exceptions correctly
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
2cb4578109
|
Move options to config/2fauth
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
a58a4a3def
|
Handle comma-separated ids correctly
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
194eb54335
|
Fix TwoFAccounts assignment when destination group does not exist
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
faada93720
|
Remove inconsistent icon delete
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
0f34736e4e
|
Fix token algorithm not being updated
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
c927f3f9ab
|
Fix single TwoFAccount association to group
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
72db88e9fa
|
Fix error when submitting null OTP parameters
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
52f9867fee
|
Rename valid_for property to period
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
f19fb0adad
|
Add otp_type property when returning an OTP object
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
361ee38cf2
|
Change Settings attributes and routes
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
10fc144246
|
Refactor Options to a Setting service bound with the service container
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
afaa1a0a7a
|
Update phpdocs
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
037ebaa8ba
|
Add groups accounts fetching with dedicated route
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
6761b9e40b
|
Set controllers to use Group service & API resources
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
672e189e55
|
Refactor Group for thin model & Add a dedicated business service
|
2022-03-31 11:24:01 +02:00 |
|
Bubka
|
1091b95e49
|
Set mass DELETE according to REST (no request body) for twofaccounts
|
2022-03-31 11:24:00 +02:00 |
|
Bubka
|
59a63f5a2a
|
Move TwoFAccounts order saving to business service
|
2022-03-31 11:24:00 +02:00 |
|
Bubka
|
719ea3854f
|
Refactor TwoFAccount for thin model & Add a dedicated business service
|
2022-03-31 11:24:00 +02:00 |
|
Bubka
|
3036e534e7
|
Move QrCode controller logic to a business service
|
2022-03-31 11:24:00 +02:00 |
|