mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-29 06:35:24 +00:00
feat: store rdp, vnc and telnet logins in a generic per-protocol table
This commit is contained in:
1 parent
e0c30a4e6f
commit
bba06f7ff6
107 files changed
+18750
-1224
No files matched your search
@@ -279,6 +279,55 @@
|
||||
"guest": {
|
||||
"type": "boolean"
|
||||
},
|
||||
"protocols": {
|
||||
"type": "array",
|
||||
"description": "Connection protocols whose per-host login core stores, encrypts, shares and syncs for the plugin.",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["id"],
|
||||
"properties": {
|
||||
"id": {
|
||||
"type": "string",
|
||||
"pattern": "^[a-z][a-z0-9-]{0,31}$",
|
||||
"not": { "enum": ["ssh"] }
|
||||
},
|
||||
"credentialFields": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"type": "object",
|
||||
"additionalProperties": false,
|
||||
"required": ["key"],
|
||||
"properties": {
|
||||
"key": {
|
||||
"type": "string",
|
||||
"pattern": "^[a-zA-Z][a-zA-Z0-9]{0,31}$",
|
||||
"not": {
|
||||
"enum": [
|
||||
"username",
|
||||
"password",
|
||||
"authType",
|
||||
"credentialId"
|
||||
]
|
||||
}
|
||||
},
|
||||
"secret": { "type": "boolean" }
|
||||
}
|
||||
}
|
||||
},
|
||||
"defaultPort": {
|
||||
"type": "integer",
|
||||
"minimum": 1,
|
||||
"maximum": 65535
|
||||
},
|
||||
"hostLoginFallback": {
|
||||
"type": "array",
|
||||
"uniqueItems": true,
|
||||
"items": { "enum": ["username", "password"] }
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"keybindingActions": {
|
||||
"type": "array",
|
||||
"description": "Keybinding actions the plugin adds, with the parameters a saved binding carries.",
|
||||
|
||||
Reference in new issue
Block a user