23 Commits

Author SHA1 Message Date
juancarmore
94b98600ba backend: enhance token validation with new error handling and metadata parsing for participants and recordings 2025-08-13 17:21:09 +02:00
juancarmore
1161f1bb21 Rename publisher role to speaker across the application 2025-08-06 22:14:56 +02:00
juancarmore
aef2a2484b backend: allow publisher participants to retrieve room information except moderatorRoomUrl field 2025-08-05 17:49:20 +02:00
juancarmore
b92aec9d30 backend: reduce login attempt window to 5 minutes and skip successful requests 2025-07-22 12:39:03 +02:00
juancarmore
fdd897b86b backend: update participant token validation middleware to always check for participant role header to specified a valid role include in the token roles. Refactor related middlewares to use the new participant token structure 2025-07-11 01:44:35 +02:00
juancarmore
ee1e1e34d2 backend: enhance error handling in apiKeyValidator to handle unexpected errors 2025-06-19 17:40:14 +02:00
juancarmore
5dcde7a153 backend: enhance API key handling and validation, including error handling for missing keys 2025-06-19 12:19:54 +02:00
juancarmore
a118b5cf92 backend: remove default user, update user interface to include password hash and a list of roles, and refactor associated code 2025-05-31 00:10:03 +02:00
juancarmore
0b00153349 backend: Enhance error handling in authentication middleware to control validator flow 2025-05-10 18:18:08 +02:00
juancarmore
8357a54597 backend: Improve error handling and logging, and refactor code 2025-04-30 14:00:38 +02:00
juancarmore
fd878cd3ea backend: Implement recordingTokenValidator as a new validator for withAuth middleware 2025-04-28 12:22:08 +02:00
juancarmore
5e11be08b4 backend: Reorganize imports 2025-04-24 14:59:46 +02:00
juancarmore
41a375c6bb backend: Enhance participant token validation to include authenticated user retrieval 2025-04-24 11:23:07 +02:00
Carlos Santos
5c67f2a370 backend: Refactor login rate limiting to allow bypass in test environment 2025-04-15 11:48:10 +02:00
Carlos Santos
58dcd83229 backend: Centralize configuration values in internal-config module 2025-04-11 17:13:05 +02:00
Carlos Santos
4c8db66d58 backend: Add API key header constant and update middleware to use it 2025-04-11 12:29:45 +02:00
juancarmore
6f0e0a2bd3 backend: Clean up routes code 2025-03-28 12:55:07 +01:00
juancarmore
930541c725 backend: Enhance authentication middleware to always include user that is performing the action in a resource 2025-03-26 12:43:24 +01:00
juancarmore
147a334868 backend: Refactor middlewares and routes to configure authentication 2025-03-25 13:10:08 +01:00
juancarmore
042f7f2fd4 backend: Refactor authentication logic to use new global auth configuration 2025-03-25 13:06:52 +01:00
juancarmore
d1af9637a6 backend: Remove BasicAuth and refactor authentication middlewares to be able to use multiple options 2025-03-21 00:56:19 +01:00
juancarmore
a692f8e37f backend: Implement participant token handling with cookie management and validation middleware 2025-03-13 15:04:59 +01:00
Carlos Santos
017b430bf1 Added source code 2025-03-10 19:25:11 +01:00