fatatalia/dsh-credentials-admin ↗★ 0

dsh-credentials-admin

在设置页提供凭据的添加、修改和删除管理 适合需要安全管理DSH凭据,且要求已配置的敏感值在前端永不回显的用户。

套件
dsh-credentials-admin
相容性
待驗證
Harness 依賴範圍
>=0.1.0-rc.6
Cordis 依賴範圍
^4.0.1
版本
0.1.0
最近更新
2026年9月22日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:fatatalia/dsh-credentials-admin

配置

cordis.patch.yml 插入的插件行接受两个可选项,默认值通常够用:

字段默认说明
filename$DSH_HOME/.credentials.yaml托管凭据文档路径;DSH_HOME 未设置时用 ~/.dsh
lockWaitMs5000等待写锁的上限(dsh 侧同锁默认 2s,这里放宽以容忍并发窗口)

输入约束:

  • 凭据名匹配 ^[A-Za-z_][A-Za-z0-9_]*$ —— POSIX 名,不能以数字开头
  • 值长度上限 8192 字符(挡住"把整个文件内容误粘贴进值框"这类事故)
  • 空值 = 不存在:在 dsh 里空值与缺失等价,所以要清空请用删除,不要保存空值