17 Commits

Author SHA1 Message Date
juancarmore
c93306b705 backend: change default authentication transport mode from COOKIE to HEADER 2025-10-10 18:20:26 +02:00
juancarmore
0cab67eb65 Implement authentication transport modes for JWT tokens
- Added AuthTransportMode enum to define COOKIE and HEADER modes.
- Updated AuthenticationConfig interface to include authTransportMode.
- Refactored token handling in participant and recording services to support header-based authentication.
- Introduced TokenStorageService for managing JWT tokens in localStorage and sessionStorage.
- Modified middleware and controllers to utilize new token extraction methods based on transport mode.
- Updated frontend services and components to handle token storage and retrieval according to the selected transport mode.
- Enhanced error handling and logging for authentication processes.
2025-10-09 19:13:08 +02:00
juancarmore
7df90d5522 backend: add partitioned attribute to cookie options for enhanced security 2025-10-08 11:25:43 +02:00
juancarmore
b13f18b4d3 backend: remove MEET_COOKIE_SECURE env var and update cookie options for secure and sameSite attributes 2025-10-06 18:25:32 +02:00
juancarmore
43839fdb9d backend: implement HttpContextService and middleware for managing HTTP context. Refactor base URL retrieval logic 2025-09-26 10:15:12 +02:00
juancarmore
22ce0e7d66 backend: upgrade participant token generation to include multiple roles in the same token 2025-07-11 01:41:44 +02:00
juancarmore
b2eb0b5439 backend: add MEET_COOKIE_SECURE env var for cookie security settings 2025-06-24 18:36:17 +02:00
Carlos Santos
be7a37a004 refactor: update file paths for frontend resources resources 2025-06-06 12:20:13 +02:00
Carlos Santos
a718243409 backend: implement batch deletion of rooms 2025-06-06 10:18:21 +02:00
Carlos Santos
89ec61249a backend: enhance path utilities with environment checks and logging 2025-05-14 13:01:37 +02:00
Carlos Santos
12bbd7b4e8 backend: update path resolution for public files to use project root 2025-05-14 12:24:41 +02:00
juancarmore
5e11be08b4 backend: Reorganize imports 2025-04-24 14:59:46 +02:00
Carlos Santos
194b7fb876 backend: split OpenAPI specification into public and internal files 2025-03-31 18:15:08 +02:00
Carlos Santos
4e8c3ebcdf backend: Update nodemon and package scripts to generate OpenAPI documentation on restart and post-build 2025-03-24 12:53:39 +01:00
juancarmore
e9882c19dc backend: Refactor code to centralize cookie options handling in new utility function 2025-03-13 15:03:02 +01:00
Carlos Santos
d54e1496d4 backend: Update OpenAPI spec path resolution for production and development 2025-03-11 16:16:49 +01:00
Carlos Santos
017b430bf1 Added source code 2025-03-10 19:25:11 +01:00