feat(oidc): implement OIDC Fastify plugin with login redirect and callback

This commit is contained in:
SnapOtter
2026-05-13 18:58:35 +08:00
parent ad4ca27f03
commit 71b6489a0d
2 changed files with 411 additions and 1 deletions
-1
View File
@@ -261,7 +261,6 @@ export async function authRoutes(app: FastifyInstance): Promise<void> {
if (session?.idToken && env.OIDC_ENABLED) {
try {
// @ts-expect-error -- oidc.ts is created in a later task; try/catch handles its absence at runtime
const { getOidcEndSessionEndpoint } = await import("./oidc.js");
const endSessionEndpoint = getOidcEndSessionEndpoint();
if (endSessionEndpoint) {