api keycloak setup

This commit is contained in:
tw-blue
2025-11-29 17:58:02 +01:00
parent a9fb52fd4d
commit d6e7de09a4
27 changed files with 548 additions and 68 deletions
@@ -0,0 +1,11 @@
import KeycloakConnect from "keycloak-connect";
import { sessionStore } from "../../../infrastructure/session.js";
import keycloakConfig from "./keycloak.json" with { type: "json" };
export const KC_SECURITY_NAME = "bearerAuth";
export const keycloak = new KeycloakConnect(
{ store: sessionStore },
keycloakConfig,
);
export const kcUserConfig = keycloakConfig;