MovixOpenSource/API/Mainapi/routes
Satanas1275 487a6e1481 fix: remove OAuth tokens from localStorage, add HttpOnly cookie auth
- Stop storing discord_token and google_token in localStorage (XSS risk)
  These tokens are never read, only written; backend already stores them
  server-side in user data files.
- Remove discord_token and google_token from AUTH_KEYS array
- Add cookie-parser middleware to Express app
- Add setAuthCookie() helper to set JWT as HttpOnly; Secure; SameSite=Lax cookie
- Update auth routes (BIP39 register/login, Discord, Google) to set cookie
- Update getAuthIfValid() to read JWT from cookie first, then Authorization header
- Add extractJwtFromRequest() helper for dual-mode auth (cookie + header)
- Add GET /api/auth/session endpoint to rehydrate JWT from cookie on page reload
2026-07-02 00:13:41 +02:00
..
admin.js tird release 2026-04-28 17:55:00 +02:00
adminOauthApps.js Nouvelle adresse movix + nouvelles fonctionalités 2026-05-14 17:26:13 +02:00
animeSama.js tird release 2026-04-28 17:55:00 +02:00
authRoutes.js fix: remove OAuth tokens from localStorage, add HttpOnly cookie auth 2026-07-02 00:13:41 +02:00
coflix.js Merge depuis le repo privé après tests 2026-05-03 12:47:41 +02:00
cpasmal.js tird release 2026-04-28 17:55:00 +02:00
darkiworld.js Majs de urls + corrections scrapers + nouvelle source 2026-05-06 22:54:06 +02:00
debrid.js tird release 2026-04-28 17:55:00 +02:00
download.js tird release 2026-04-28 17:55:00 +02:00
downloadLinksLeaderboard.js Nouvelle adresse movix + nouvelles fonctionalités 2026-05-14 17:26:13 +02:00
dragiv.js tird release 2026-04-28 17:55:00 +02:00
francetv.js Merge depuis le repo privé après tests 2026-05-03 12:47:41 +02:00
frenchstream.js tird release 2026-04-28 17:55:00 +02:00
fstream.js Merge depuis le repo privé après tests 2026-05-03 12:47:41 +02:00
helpFeedback.js tird release 2026-04-28 17:55:00 +02:00
oauth.js Nouvelle adresse movix + nouvelles fonctionalités 2026-05-14 17:26:13 +02:00
profiles.js tird release 2026-04-28 17:55:00 +02:00
proxy.js Merge depuis le repo privé après tests 2026-05-03 12:47:41 +02:00
purstream.js Nouvelle adresse movix + nouvelles fonctionalités 2026-05-14 17:26:13 +02:00
search.js Merge depuis le repo privé après tests 2026-05-03 12:47:41 +02:00
sessions.js tird release 2026-04-28 17:55:00 +02:00
sync.js Nouvelle adresse movix + nouvelles fonctionalités 2026-05-14 17:26:13 +02:00
tmdb.js tird release 2026-04-28 17:55:00 +02:00
topstream.js tird release 2026-04-28 17:55:00 +02:00
vipDonations.js tird release 2026-04-28 17:55:00 +02:00
vipPayblis.js tird release 2026-04-28 17:55:00 +02:00
voirdrama.js tird release 2026-04-28 17:55:00 +02:00
wiflix.js tird release 2026-04-28 17:55:00 +02:00