Commit Graph

467 Commits

Author SHA1 Message Date
29dcca8d35 Add e2e tests for On Demand OPT 2023-08-31 19:12:55 +02:00
5d4f88baa6 Refactoring of fe4ebd58: Set Close/Back buttons to always browse back 2023-08-30 15:34:28 +02:00
5f6bbbd156 Add some ids to ease element locating in e2e tests 2023-08-30 14:46:45 +02:00
d7942b4233 Refactoring of fe4ebd58: Set Close/Back buttons to always browse back 2023-08-30 14:34:32 +02:00
70313995b9 Add e2e tests for role based content of the about page 2023-08-29 09:10:10 +02:00
0199ef9e21 Prevent axios to throw unwanted error 2023-08-28 08:33:14 +02:00
199fc3da14 Fix bad case definition 2023-08-28 08:32:27 +02:00
1851fb2bb2 Add ctrl+click on 2FA to get and copy an OTP in yolo mode - Closes #220 2023-08-24 19:52:21 +02:00
22994ed1f2 Fix Edit group link not pointing to the defined route url 2023-08-24 18:46:21 +02:00
969367e905 Fix page titles not being updated in time 2023-08-21 14:47:41 +02:00
fe4ebd586d Set Close/Back buttons to always browse back - Closes #217 2023-08-21 14:46:05 +02:00
a80a002ce7 Add authentication followup to front-end to ease navigation & redirects 2023-08-04 15:13:30 +02:00
d00093a85a Move the navigation guard at Router level to prevent late redirects 2023-08-04 10:00:59 +02:00
f5258d7aaf Fix missing validation error when reset token is not provided 2023-08-04 09:55:28 +02:00
77c9680378 Add id attribute to handle elements within End-To-End tests 2023-08-04 09:53:27 +02:00
9acc3be630 Add spinners when OTPs are refreshing on the main view 2023-07-06 09:00:14 +02:00
085eb25532 Handle Validation errors from webauthn during device registration (#200) 2023-07-05 10:07:40 +02:00
7037265237 Show spinners while OTPs are refreshing 2023-06-30 17:31:05 +02:00
a51f0bb2d9 Merge branch 'hotfix-sql-xss-injection' into dev 2023-06-30 17:01:04 +02:00
bac39882c3 Fix various possible XSS attacks 2023-06-30 14:50:57 +02:00
e36beaefd0 Fix missing icon when creating a 2FA with a qrcode upload 2023-05-29 11:39:10 +02:00
a15160319e Simplify Dots component & Fix TotpLooper refresh latency 2023-05-29 11:33:30 +02:00
b8c810f885 Generate and Show all OTPs directly on the main view - Complete #153 2023-04-28 17:03:06 +02:00
4f81b30fcd Add admin setting to disable user registration - Complete #170 2023-04-28 16:52:04 +02:00
82d467ecb4 Bug fix for issue #180 (#187)
* Distinguish between a manually triggered copy and a copyOtpOnDisplay to fix #180 
* fix spaces
2023-04-25 13:34:04 +02:00
68e3a8d100 Add the spinner component to App.vue instead of Accounts.vue so that is usable from all pages.
Update showSpinner function to accept the message to be displayed, defaults to 'loading' if none is provided.
2023-04-24 23:09:50 +12:00
b9780087cc Remove the custom spinner and reuse the fontawesome one that is already used in other areas. 2023-04-24 19:51:41 +12:00
0727428716 Renamed Loader to Spinner, added theming and localization 2023-04-24 19:30:23 +12:00
69c688e4ea Very basic Loader component for use on Accounts.vue (still needs styling etc.) 2023-04-24 18:10:13 +12:00
e4c9e87522 Fix icon fetched twice or forgotten during import 2023-03-29 17:43:41 +02:00
aaa343e316 Fix theme not being applied after login 2023-03-27 08:30:47 +02:00
960d1ca5f9 Fix missing login throttling on WebAuthn login controller 2023-03-16 13:23:58 +01:00
4d8180a8c1 Replace the useWebauthnAsDefault option by a client side form toggle 2023-03-15 14:44:51 +01:00
f359a1ade3 Fix user preferences not being applied correctly after sign-in 2023-03-15 11:46:37 +01:00
dc71d87f61 Make the RemoteUserProvider use a db persisted user & Update tests 2023-03-12 17:47:40 +01:00
fd6941d300 Update the About view and its controller to split user & admin vars 2023-03-10 16:01:23 +01:00
686cd0336d Fix the use of Settings instead of User preferences in WebAuthn view 2023-02-25 22:40:18 +01:00
1788887f85 Fix twofaccounts count missing in groups listing & Active group saving 2023-02-25 22:24:44 +01:00
e0f0afc505 Bind Groups to Users & Add relevant authorizations with policies 2023-02-23 16:59:16 +01:00
5c83e17752 Let the WebAuthn form log in any user 2023-02-21 09:29:05 +01:00
3c3d35bff5 Enable creation of multiple users 2023-02-20 17:09:59 +01:00
46508fda75 Remove user check and redirection to registration on first landing 2023-02-19 23:00:39 +01:00
5e5e50d053 Add Admin role & split settings between appSettings and userPreferences 2023-02-17 17:12:53 +01:00
07608917fb Add ctrl+F keyboard shortcut to focus on Search 2023-02-08 16:18:57 +01:00
d3bc99f328 Set OTPs formatting as a user option with multiple available formats 2023-02-08 16:18:57 +01:00
6e66e954a0 Enhance FormToggle component 2023-02-08 15:56:00 +01:00
eadebb41ac Add a Light theme and a theme detection/selection feature 2023-02-01 17:21:55 +01:00
4b0f2186da Fix broken icons path when running 2fauth with a custom base url 2023-01-30 14:28:56 +01:00
dcc6579365 Fix custom base URL support 2023-01-25 16:58:30 +01:00
8f6bf85fa8 Add support for custom base URL - resolve #114 2023-01-20 17:36:15 +01:00