diff --git a/src/lib/client/api.js b/src/lib/client/api.js index dc7c715..6769ef5 100644 --- a/src/lib/client/api.js +++ b/src/lib/client/api.js @@ -8,7 +8,7 @@ import { get } from 'svelte/store'; export async function createApp(host) { let form = new FormData(); form.append("client_name", "space social"); - form.append("redirect_uris", `${location.origin}`); + form.append("redirect_uris", `${location.origin}/callback`); form.append("scopes", "read write push"); form.append("website", "https://spacesocial.arimelody.me"); @@ -35,7 +35,7 @@ export function getOAuthUrl() { return `https://${client.instance.host}/oauth/authorize` + `?client_id=${client.app.id}` + "&scope=read+write+push" + - `&redirect_uri=${location.origin}` + + `&redirect_uri=${location.origin}/callback` + "&response_type=code"; } @@ -44,7 +44,7 @@ export async function getToken(code) { let form = new FormData(); form.append("client_id", client.app.id); form.append("client_secret", client.app.secret); - form.append("redirect_uri", `${location.origin}`); + form.append("redirect_uri", `${location.origin}/callback`); form.append("grant_type", "authorization_code"); form.append("code", code); form.append("scope", "read write push"); diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 9410aa0..4ba0c69 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,4 +1,7 @@ diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index fcf000e..6069457 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,9 +1,4 @@