1
0
Fork 0
mirror of synced 2024-06-26 18:10:51 +12:00
budibase/packages/backend-core/src/middleware/index.ts

39 lines
953 B
TypeScript
Raw Normal View History

2021-04-08 02:15:05 +12:00
const jwt = require("./passport/jwt")
const local = require("./passport/local")
const google = require("./passport/google")
2021-06-28 02:46:04 +12:00
const oidc = require("./passport/oidc")
2022-07-04 23:54:26 +12:00
const { authError, ssoCallbackUrl } = require("./passport/utils")
2021-04-11 22:35:55 +12:00
const authenticated = require("./authenticated")
2021-05-28 21:09:32 +12:00
const auditLog = require("./auditLog")
const tenancy = require("./tenancy")
2022-01-24 23:48:59 +13:00
const internalApi = require("./internalApi")
2022-01-18 03:52:10 +13:00
const datasourceGoogle = require("./passport/datasource/google")
2022-01-26 11:54:50 +13:00
const csrf = require("./csrf")
2022-07-22 22:50:51 +12:00
const adminOnly = require("./adminOnly")
const builderOrAdmin = require("./builderOrAdmin")
const builderOnly = require("./builderOnly")
2022-07-22 22:50:51 +12:00
const joiValidator = require("./joi-validator")
const pkg = {
2021-04-07 22:33:16 +12:00
google,
2021-06-28 02:46:04 +12:00
oidc,
2021-04-07 22:33:16 +12:00
jwt,
local,
2021-04-11 22:35:55 +12:00
authenticated,
2021-05-28 21:09:32 +12:00
auditLog,
tenancy,
authError,
2022-01-24 23:48:59 +13:00
internalApi,
2022-07-04 23:54:26 +12:00
ssoCallbackUrl,
2022-01-18 03:52:10 +13:00
datasource: {
google: datasourceGoogle,
},
2022-01-26 11:54:50 +13:00
csrf,
2022-07-22 22:50:51 +12:00
adminOnly,
builderOnly,
builderOrAdmin,
2022-07-22 22:50:51 +12:00
joiValidator,
2021-04-07 22:33:16 +12:00
}
export = pkg