Skip to content

Commit 79698e7

Browse files
committed
fix: add content-type headers to auth server requests.
1 parent 42fb7f6 commit 79698e7

File tree

4 files changed

+22
-6
lines changed

4 files changed

+22
-6
lines changed

src/routes/(app)/auth/v1/providers/callback/+page.svelte

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,10 @@
2020
let res = await fetch('/auth/v1/providers/callback', {
2121
method: 'post',
2222
body: JSON.stringify(data),
23-
headers: [['csrf-token', localStorage.getItem('csrfToken')!]]
23+
headers: [
24+
['csrf-token', localStorage.getItem('csrfToken')!],
25+
['content-type', 'application/json']
26+
]
2427
});
2528
2629
if (res.status === 202) {

src/routes/(app)/auth/v1/users/register/+page.svelte

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@
4141
given_name: 'Weird',
4242
family_name: 'User',
4343
pow: powResult
44-
})
44+
}),
45+
headers: [['content-type', 'application/json']]
4546
});
4647
await checkResponse(registerResp);
4748

src/routes/(app)/login/+page.svelte

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,10 @@
7575
let res = await fetch('/auth/v1/providers/login', {
7676
method: 'post',
7777
body: JSON.stringify(data),
78-
headers: [['csrf-token', localStorage.getItem('csrfToken')!]]
78+
headers: [
79+
['csrf-token', localStorage.getItem('csrfToken')!],
80+
['content-type', 'application/json']
81+
]
7982
});
8083
await checkResponse(res);
8184
const xsrfToken = await res.text();
@@ -135,7 +138,10 @@
135138
nonce: nonce,
136139
scopes
137140
}),
138-
headers: [['csrf-token', localStorage.getItem('csrfToken')!]]
141+
headers: [
142+
['csrf-token', localStorage.getItem('csrfToken')!],
143+
['content-type', 'application/json']
144+
]
139145
});
140146
await handleAuthResp(authResp, true);
141147
return;
@@ -176,7 +182,10 @@
176182
const authResp = await fetch('/auth/v1/oidc/authorize', {
177183
method: 'post',
178184
body: JSON.stringify(req),
179-
headers: [['csrf-token', localStorage.getItem('csrfToken')!]]
185+
headers: [
186+
['csrf-token', localStorage.getItem('csrfToken')!],
187+
['content-type', 'application/json']
188+
]
180189
});
181190
await handleAuthResp(authResp);
182191
}

src/routes/(app)/logout/+page.svelte

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,10 @@
2121
try {
2222
const resp = await fetch('/auth/v1/oidc/logout', {
2323
method: 'post',
24-
headers: [['csrf-token', csrf!]],
24+
headers: [
25+
['csrf-token', csrf!],
26+
['content-type', 'application/json']
27+
],
2528
body: JSON.stringify(req)
2629
});
2730
await checkResponse(resp);

0 commit comments

Comments
 (0)