From 9ca72682b6ae07c0b6fbd7b7824e368d30377507 Mon Sep 17 00:00:00 2001 From: Satr14 <90962949+SX-9@users.noreply.github.com> Date: Mon, 1 Dec 2025 08:29:54 +0700 Subject: [PATCH] webfinger endpoint --- src/routes/.well-known/webfinger/+server.ts | 24 +++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/routes/.well-known/webfinger/+server.ts diff --git a/src/routes/.well-known/webfinger/+server.ts b/src/routes/.well-known/webfinger/+server.ts new file mode 100644 index 0000000..35d9b4c --- /dev/null +++ b/src/routes/.well-known/webfinger/+server.ts @@ -0,0 +1,24 @@ +import type { RequestHandler } from './$types'; + +export const GET: RequestHandler = ({ url }) => { + const resource = url.searchParams.get('resource'); + const issuer = "https://auth.satr14.my.id"; + + return new Response( + JSON.stringify({ + subject: resource, + links: [ + { + rel: 'http://openid.net/specs/connect/1.0/issuer', + href: issuer + } + ] + }), + { + headers: { + 'Content-Type': 'application/jrd+json', + 'Access-Control-Allow-Origin': '*' + } + } + ); +};