This commit is contained in:
Owen
2025-10-04 18:36:44 -07:00
parent 3123f858bb
commit c2c907852d
320 changed files with 35785 additions and 2984 deletions

View File

@@ -7,6 +7,7 @@ import * as auth from "@server/routers/auth";
import * as supporterKey from "@server/routers/supporterKey";
import * as license from "@server/routers/license";
import * as idp from "@server/routers/idp";
import * as loginPage from "@server/routers/private/loginPage";
import { proxyToRemote } from "@server/lib/remoteProxy";
import config from "@server/lib/config";
import HttpCode from "@server/types/HttpCode";
@@ -14,6 +15,9 @@ import {
verifyResourceAccess,
verifySessionUserMiddleware
} from "@server/middlewares";
import { build } from "@server/build";
import * as billing from "@server/routers/private/billing";
import * as orgIdp from "@server/routers/private/orgIdp";
// Root routes
const internalRouter = Router();
@@ -47,6 +51,12 @@ internalRouter.get("/idp", idp.listIdps);
internalRouter.get("/idp/:idpId", idp.getIdp);
if (build !== "oss") {
internalRouter.get("/org/:orgId/idp", orgIdp.listOrgIdps);
internalRouter.get("/org/:orgId/billing/tier", billing.getOrgTier);
}
// Gerbil routes
const gerbilRouter = Router();
internalRouter.use("/gerbil", gerbilRouter);
@@ -98,4 +108,14 @@ if (config.isManagedMode()) {
badgerRouter.post("/exchange-session", badger.exchangeSession);
}
if (build !== "oss") {
internalRouter.get("/login-page", loginPage.loadLoginPage);
internalRouter.post(
"/get-session-transfer-token",
verifySessionUserMiddleware,
auth.getSessionTransferToken
);
}
export default internalRouter;