diff options
author | Michal Kostewicz <m.kostewicz84@gmail.com> | 2021-02-11 22:03:59 +0100 |
---|---|---|
committer | Michal Kostewicz <m.kostewicz84@gmail.com> | 2021-02-11 22:03:59 +0100 |
commit | 07be43b09308c609fe3d3c9efa2c7a2cab34173f (patch) | |
tree | a6171f3b2a05e8d387541564b63d2f69b6520811 /app | |
parent | Merge pull request #47 from cromefire/db-path (diff) | |
download | ferdium-server-07be43b09308c609fe3d3c9efa2c7a2cab34173f.tar.gz ferdium-server-07be43b09308c609fe3d3c9efa2c7a2cab34173f.tar.zst ferdium-server-07be43b09308c609fe3d3c9efa2c7a2cab34173f.zip |
Fix import from Franz by adding additional headers and body to login request
Diffstat (limited to 'app')
-rw-r--r-- | app/Controllers/Http/UserController.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/app/Controllers/Http/UserController.js b/app/Controllers/Http/UserController.js index e367d99..09da261 100644 --- a/app/Controllers/Http/UserController.js +++ b/app/Controllers/Http/UserController.js | |||
@@ -258,12 +258,19 @@ class UserController { | |||
258 | let token; | 258 | let token; |
259 | try { | 259 | try { |
260 | const basicToken = btoa(`${email}:${hashedPassword}`); | 260 | const basicToken = btoa(`${email}:${hashedPassword}`); |
261 | const loginBody = { | ||
262 | isZendeskLogin: false | ||
263 | }; | ||
261 | 264 | ||
262 | const rawResponse = await fetch(`${base}auth/login`, { | 265 | const rawResponse = await fetch(`${base}auth/login`, { |
263 | method: 'POST', | 266 | method: 'POST', |
267 | body: JSON.stringify(loginBody), | ||
264 | headers: { | 268 | headers: { |
265 | Authorization: `Basic ${basicToken}`, | 269 | Authorization: `Basic ${basicToken}`, |
266 | 'User-Agent': userAgent, | 270 | 'User-Agent': userAgent, |
271 | 'Content-Type': 'application/json', | ||
272 | 'accept': '*/*', | ||
273 | 'x-franz-source': 'Web' | ||
267 | }, | 274 | }, |
268 | }); | 275 | }); |
269 | const content = await rawResponse.json(); | 276 | const content = await rawResponse.json(); |