Commit graph

45 commits

Author SHA1 Message Date
Jack Anderson
7aef0d0688 Add show secret section to two factor 2025-01-20 14:45:32 +00:00
Jack Anderson
bab7d9a202 Add encoding to Totp Secret and Backup Codes
- Remove double call for backup codes
2025-01-20 14:45:32 +00:00
y.yerli
36a2f16fd5 Add navigating away check before login wizard completed 2025-01-09 12:20:30 +03:00
Jack Anderson
ca8ab7ca50 Fix Two Factor not working on auth 2024-12-20 08:32:25 +00:00
Jack Anderson
05f5a40bc3 Add two factor security config to ldap 2024-12-13 10:26:19 +00:00
Jack Anderson
803c4f741c Fix incorrect backup codes showing 2024-12-11 08:56:14 +00:00
Jack Anderson
2b53bbbdea Add CacheManager and UserHandler to Controller
- Add update for user prefs
2024-11-27 15:05:34 +00:00
Clemente Raposo
759db14af2 Remove commented code 2024-11-27 14:56:29 +00:00
Clemente Raposo
5f5ce6fcaa Remove error_log calls 2024-11-27 14:56:28 +00:00
Clemente Raposo
f0e42a0a1e Remove profile-auth prefix from 2fa routes 2024-11-27 14:56:25 +00:00
Clemente Raposo
31f641c04d Update app_2fa_check route to use the one provided by bundle 2024-11-27 14:56:21 +00:00
Clemente Raposo
c6d6a41c04 Update User entity backup codes setup 2024-11-27 14:56:18 +00:00
Jack Anderson
ff4ba2bdd2 Two Factor 2024-11-27 14:56:14 +00:00
Jack Anderson
a2083436f4 Add redirect on session status 2024-10-25 08:46:13 +01:00
Jack Anderson
ae48a89e2b Add check for login language on preference 2024-09-24 12:55:56 +01:00
Jack Anderson
eaa6047adf Return login language on user language 2024-09-24 12:55:56 +01:00
Clemente Raposo
bb7074b86b Symfony 6.4 - Re-setup Security Controller
- Use attributes instead of annotations
- Adjust to new session changes
- Adjust to new symfony setup

[Legacy] Re-setup Security Controller

- Add method to check if user is enabled
2024-08-21 18:06:15 +01:00
Clemente Raposo
3ac092b506 Symfony 6.4 - Fix session access in UserHandler 2024-08-21 18:06:15 +01:00
Clemente Raposo
6841cd8582 Symfony 6.4 - Update Session dependency with RequestStack dependency 2024-08-21 18:06:15 +01:00
Jack Anderson
5a03eeaf38 Symfony 5.3 - Swap deprecated SessionInterface with RequestStack 2024-08-21 18:06:13 +01:00
Jack Anderson
5ac587700b Fix Saml not reading disabled languages 2024-08-08 17:18:17 +01:00
Jack Anderson
83e2b868ea Fix Saml not reading user preference 2024-08-08 17:18:17 +01:00
Jack Anderson
573e3676f4 Fix navbar not translating 2024-08-07 08:46:58 +01:00
Jack Anderson
43d85baa10 Add set user language handler 2024-08-07 08:46:58 +01:00
Jack Anderson
31522dc6ea Fix #433 - update login to redirect if expired password 2024-04-03 15:43:57 +01:00
Clemente Raposo
20de647d5f Fix #180 - Adjust XSRF token handling
- Do not generate a new token on api requests. Use an existing one
-- this was causing problems, as sometimes a new token was being generated, causing the next request to fail
- Add configuration to specify in which requests the new token cookie should be added
2023-01-24 10:10:05 +00:00
Clemente Raposo
317d276d02 Add legacy user mapper 2022-10-04 13:13:19 +01:00
Clemente Raposo
38e131a4e0 Add native auth routes 2022-09-09 12:46:23 +01:00
Clemente Raposo
4e945589fc Add user creation to UserHandler
- Allow creating a regular user
- Allow creating an external auth user
- Allow check if user exists
2022-09-09 12:46:22 +01:00
Clemente Raposo
2a9fbb534f Replace sessionAuthenticate with checkSession
- Use check session which does not redirect
- If the session is not valid it just returns false
2022-09-09 12:46:20 +01:00
Clemente Raposo
84aa865a68 Update login to use only symfony
- Add Suite 8 side only login
- Do not login on legacy, only initialize session
- This enables the usage of other symfony login mechanisms
2022-09-09 12:46:20 +01:00
Clemente Raposo
72c6184fe6 Rename init new legacy session 2022-09-09 12:46:20 +01:00
phil8900
34cfa57041 Fix #101 - Parsing Syntax Error 2022-06-01 11:53:51 +01:00
Clemente Raposo
d24dfbec36 Fix #98 - Fix install session error 2022-06-01 11:48:34 +01:00
Clemente Raposo
e1358c9154 Fix #53 - Remove hardcoded dependency to en_us language 2022-05-16 15:45:11 +01:00
Clemente Raposo
72de815bab Fix #87 - Add session bound language setting
- Set session language upon AppStrings and ModStrings request
- Port currently set session language after log in
-- port language from non-authenticated session to authenticated session
- Use session language when retrieving AppMetadata
- Do not set session language upon ModStrings request
2022-05-12 14:44:24 +01:00
Clemente Raposo
8ee2c7dee7 Fix #90 - Properly reset legacy session cookie after logout 2022-05-11 13:11:31 +01:00
Clemente Raposo
b534e4f909 Add AppMetadata API
- Load base app medata
- Optionally pre-load module metadata
- Add module metadata api
-- Load base module metadata
-- Load recently viewed
2022-03-03 09:55:01 +00:00
p.kumar
e9b2b25028 show user setup wizard after new user login
[Legacy] map legacy to front-end user action called wizard
2022-01-10 10:15:16 +00:00
Clemente Raposo
a12a1c0df0 Redirect user to set-timezone page after login if not set 2021-11-22 20:30:38 +00:00
Clemente Raposo
03a3836b23 Initialize mod_strings before authentication
- mod_strings weren't being set which caused errors
- the recover password wasn't working due to the error.
2021-11-17 16:05:00 +00:00
p.kumar
348df750bf update install auth guards 2021-09-01 09:11:39 +00:00
Jack Anderson
8b27bf4857 Update Core Copyright 2021-03-30 19:22:43 +01:00
Dillon-Brown
0774f73684 Move controllers
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:41 +01:00
Dillon-Brown
7044598f34 Move all legacy handlers to backend
Signed-off-by: Dillon-Brown <dillon.brown@salesagility.com>
2021-03-30 19:22:41 +01:00