feat: move sso and ldap logins into plugins (C2)

This commit is contained in:
LukeGus committed 2026-09-24 18:23:20 -05:00
1 parent 5c18435105
commit 925da4a661
223 files changed
+25778 -6820

No files matched your search

+31 -3
View File
@@ -16,7 +16,6 @@
"@anthropic-ai/sdk": "^0.120.0",
"@tanstack/react-virtual": "^3.14.13",
"@types/compression": "^1.8.1",
"@types/ldapjs": "^3.0.6",
"@types/semver": "^7.8.0",
"axios": "^1.19.0",
"bcryptjs": "^3.0.3",
@@ -30,11 +29,9 @@
"drizzle-orm": "^0.45.2",
"express": "^5.2.1",
"guacamole-lite": "^1.2.0",
"jose": "^6.2.12",
"js-yaml": "^5.2.3",
"jsonwebtoken": "^9.0.3",
"jszip": "^3.10.2",
"ldapjs": "^3.0.7",
"motion": "^13.1.1",
"multer": "^2.3.0",
"mysql2": "^3.23.4",
@@ -6998,6 +6995,10 @@
"resolved": "plugins/host-metrics",
"link": true
},
"node_modules/@termix-plugin/ldap": {
"resolved": "plugins/ldap",
"link": true
},
"node_modules/@termix-plugin/network-topology": {
"resolved": "plugins/network-topology",
"link": true
@@ -7034,6 +7035,10 @@
"resolved": "plugins/ssh-terminal",
"link": true
},
"node_modules/@termix-plugin/sso": {
"resolved": "plugins/sso",
"link": true
},
"node_modules/@termix-plugin/tailscale": {
"resolved": "plugins/tailscale",
"link": true
@@ -7381,6 +7386,7 @@
"version": "3.0.6",
"resolved": "https://registry.npmjs.org/@types/ldapjs/-/ldapjs-3.0.6.tgz",
"integrity": "sha512-E2Tn1ltJDYBsidOT9QG4engaQeQzRQ9aYNxVmjCkD33F7cIeLPgrRDXAYs0O35mK2YDU20c/+ZkNjeAPRGLM0Q==",
"dev": true,
"license": "MIT",
"dependencies": {
"@types/node": "*"
@@ -18604,6 +18610,17 @@
"@termix/plugin-sdk": "*"
}
},
"plugins/ldap": {
"name": "@termix-plugin/ldap",
"version": "1.0.0",
"dependencies": {
"ldapjs": "^3.0.7"
},
"devDependencies": {
"@termix/plugin-sdk": "*",
"@types/ldapjs": "^3.0.6"
}
},
"plugins/network-topology": {
"name": "@termix-plugin/network-topology",
"version": "1.0.0",
@@ -18680,6 +18697,17 @@
"@termix/plugin-sdk": "*"
}
},
"plugins/sso": {
"name": "@termix-plugin/sso",
"version": "1.0.0",
"dependencies": {
"jose": "^6.2.12",
"undici": "^8.10.2"
},
"devDependencies": {
"@termix/plugin-sdk": "*"
}
},
"plugins/tailscale": {
"name": "@termix-plugin/tailscale",
"version": "1.0.0",