Commit graph

15 commits

Author SHA1 Message Date
Julien Oculi a4c846241d refactor(backend): ♻️ extract security headers middleware to redure main middleware complexity 2024-07-09 11:12:58 +02:00
Julien Oculi 0acbf16c02 refactor(backend): ♻️ move sessions middleware to own file to redure main middleware complexity 2024-07-09 11:07:23 +02:00
Julien Oculi 6a54a174a3 feat(backend): 🔒 add CSP rules 2024-07-09 11:00:35 +02:00
Julien Oculi 906f31b240 feat: 🔒 update security from mozilla observatory report
see https://developer.mozilla.org/en-US/observatory/analyze?host=lp36.fr.nf
2024-07-04 13:57:56 +02:00
Julien Oculi bf7ed471dd refactor: ♻️ small changes in main middleware 2024-07-04 12:44:34 +02:00
Julien Oculi 01e007939d refactor: ♻️ update import map to simplify local imports paths 2024-07-01 13:11:20 +02:00
Julien Oculi c4cd04eb95 feat: pass session state to downstream contexts 2024-06-13 23:50:32 +02:00
Julien Oculi ca482e8956 refactor: ♻️ remove code duplication 2024-06-13 18:40:49 +02:00
Julien Oculi 7ea95c67c4 refactor: ♻️ rewrite cookie and session lifecycle to remove _INSTANCE cookie 2024-06-13 18:38:34 +02:00
Julien Oculi eb13af1ac8 fix: 🐛 force global cookies path 2024-06-13 17:20:15 +02:00
Julien Oculi b032fe2161 fix: 🐛 patch cookie clear process 2024-06-13 14:42:39 +02:00
Julien Oculi c38ae17881 fix: 🐛 enforce global cookies path 2024-06-13 14:38:27 +02:00
Julien Oculi 8dc12c4e0d feat: add cookies auto reset 2024-06-13 13:47:46 +02:00
Julien Oculi 756c5564b3 feat: 🔒 add csrf checks 2024-06-13 12:20:47 +02:00
Julien Oculi c971542ec8 feat(pwa): add service worker and registration 2024-06-11 17:02:00 +02:00