Commit Graph

24 Commits

Author SHA1 Message Date
Eric Doughty-Papassideris 90d4719e22 🐛 Make plugin proxy wait for full transmission (#515) 2024-06-05 12:39:12 +02:00
Montassar Ghanmy b4412d3ed3 🔐 OIDC back-channel logout (#521)
* feat: oidc backchannel session storage
* feat: oidc backchannel logout
* ref: e2e test
* 🛠️ Code review
* ♻️ Do not mock internal auth token but call "/login" with oidc_token instead
* ♻️ Refactoring for back-channel logout test
* fix: feedback and e2e tests
* feat: more e2e tests
* ♻️ Added test to test multiple login requests flow
* ref: jwt sid verifier and e2e tests

---------

Co-authored-by: Monta <monta@HP-ProBook-445-14-inch-G9-Notebook-PC-505aadfc.localdomain>
Co-authored-by: Anton SHEPILOV <ashepilov@linagora.com>
2024-05-24 13:52:58 +02:00
Anton SHEPILOV 999e3087e8 ♻️Fix fastify warning with deprecated property "routerMethod" on request 2024-05-24 11:49:58 +02:00
Anton SHEPILOV 6f0bfbcd09 ♻️Removed unused websockets 2024-05-24 00:19:31 +02:00
Montassar Ghanmy 3b20806622 Dependencies upgrade (#510) 2024-05-07 17:01:56 +01:00
Anton Shepilov 70c033aabe 🌟 Support for PostgreSQL (#306) 2024-01-13 21:49:34 +01:00
Anton Shepilov 6f7f714fe8 🌟 Data migration from nextcloud (#302)
- Files upload to Twake Drive
- New logger
2024-01-02 15:09:43 +01:00
Anton Shepilov efcb27b405 * 🛠️ Synchronization of the user with LDAP
* add configuration with LDAP attributes mappings
* add defalut company and remove application check since it's not configurable
* change error handling, now all the requests are independant
2023-09-12 23:02:46 +02:00
Anton Shepilov 79764988b8 * 🌟Synchronization of the user with LDAP (#206)
* Add configuration with LDAP attributes mappings
* Add default company and remove application check since it's not configurable
* Change error handling, now all the requests are independent
2023-09-12 16:20:37 +02:00
Montassar Ghanmy 02ccb279f7 🔃 SSO users sync api (#60) 2023-05-26 10:58:29 +01:00
Romaric Mourgues 989ff90549 🛠 Fixed 301 missing headers 2023-05-15 13:58:15 +02:00
Romaric Mourgues 65da8dd631 🛠 Minor improvements to the reverse proxy 2023-05-12 12:46:14 +02:00
Romaric Mourgues b567ba0c06 🛠 Try without lib for proxy
* Try without lib for proxy

* Tested and approved and using streams

* Lint fix
2023-05-12 11:11:55 +02:00
Romaric Mourgues 15e9922c21 Add proxyReq listener 2023-05-11 12:22:43 +02:00
Romaric Mourgues 6a1582a6d4 Move to http-proxy 2023-05-11 12:18:49 +02:00
Romaric Mourgues 2cd3a755fd Also try with an import 2023-05-11 10:12:19 +02:00
Romaric Mourgues f9be7ba1b1 Fix linter 2023-05-11 10:11:34 +02:00
Romaric Mourgues 175a92cb7d Change import fast-proxy to require 2023-05-10 17:51:38 +02:00
Romaric Mourgues 6b7c88fd89 Use another reverse proxy for plugins 2023-05-10 17:21:56 +02:00
Romaric Mourgues 02f2938788 Fix node reverse proxy 2023-04-19 15:50:13 +02:00
Romaric Mourgues 39cd29b3db Fix globalResolve bad import 2023-04-18 09:13:12 +02:00
Romaric Mourgues 19030f7f72 Fix globalResolve bad import 2023-04-18 09:13:08 +02:00
Romaric Mourgues a46c6ca0a8 Fix tests 2023-04-14 10:30:07 +02:00
Romaric Mourgues 18e10b6a8b Bootstrap static json applications definition 2023-04-14 10:07:34 +02:00