diff --git a/.wundergraph/wundergraph.config.ts b/.wundergraph/wundergraph.config.ts index 9b4bc57..ce93083 100644 --- a/.wundergraph/wundergraph.config.ts +++ b/.wundergraph/wundergraph.config.ts @@ -59,7 +59,7 @@ configureWunderGraphApplication({ tokenBased: { providers: [ { - userInfoEndpoint: 'http://localhost:3000/jwt/wunderauth', + userInfoEndpoint: 'http://localhost:3000/server/wundergraph', }, ], }, diff --git a/src/lib/ACCs.svelte b/src/lib/ACCs.svelte index 1d9c31a..0ed0288 100644 --- a/src/lib/ACCs.svelte +++ b/src/lib/ACCs.svelte @@ -1,25 +1,74 @@ -
{acc.name}
+ {#each signingConditions as condition, index (index)} + {#each condition.accs as acc} ++ {acc.parameters.join(", ")} + {acc.returnValueTest.comparator} + {acc.returnValueTest.value} +
++ {JSON.stringify(condition)} +
+Loading...
diff --git a/src/routes/jwt/wunderauth/+server.ts b/src/routes/server/wundergraph/+server.ts similarity index 68% rename from src/routes/jwt/wunderauth/+server.ts rename to src/routes/server/wundergraph/+server.ts index f8783b7..eb1814b 100644 --- a/src/routes/jwt/wunderauth/+server.ts +++ b/src/routes/server/wundergraph/+server.ts @@ -13,18 +13,19 @@ export async function GET({ request }) { } try { - const { payload } = await verifyJwt({ jwt: token }); + const { verified, payload } = await verifyJwt({ jwt: token }); if ( - payload.baseUrl !== "https://localhost:3000/" || - payload.path !== "wunderauth" || + payload.baseUrl !== "https://localhost:3000" || + payload.path !== "/server/wundergraph" || payload.orgId !== "°" || payload.role !== "owner" || payload.extraData !== "" ) { console.log("JWT payload not matching"); - throw error(401, "JWT payload not macting") + throw error(401, "JWT payload not matching") } - console.log(payload); + console.log("JWT Server request verified: ", verified); + console.log("JWT Server request payload: ", payload); return new Response(JSON.stringify(payload), { status: 200 }); } catch (err) { console.log("JWT error");