Skip to content

feat: add fine-grained clipboard permission control for graphical sessions#5409

Closed
lettimepassby wants to merge 1 commit into
jumpserver:devfrom
lettimepassby:pr@dev@feat_add_fine-grained_clipboard_permission_control-_for_graphical_sessions
Closed

feat: add fine-grained clipboard permission control for graphical sessions#5409
lettimepassby wants to merge 1 commit into
jumpserver:devfrom
lettimepassby:pr@dev@feat_add_fine-grained_clipboard_permission_control-_for_graphical_sessions

Conversation

@lettimepassby

Copy link
Copy Markdown

为资产授权增加更细粒度的剪贴板权限控制,覆盖 RDP/VNC 图形会话:可分别管控文件上行 / 文件下行 / 字符串复制 / 字符串粘贴,并对复制、粘贴设置字符数上限(0 表示不限制)。策略从后端配置、经连接令牌下发、在图形代理逐流强制执行,前端提供
独立的编辑入口。涉及 jumpserver、lion、lina 三个仓库。

  • 新增独立表单组件 ClipboardPolicy.vue:由单一配置表驱动渲染、置灰联动与保存归一化。
  • 资产授权新建/编辑页新增「剪贴板」字段分组;通过实时 actions 与对应复制/粘贴动作
    联动(动作未授予时对应子项自动置灰,保存时按动作收敛)。
  • 授权详情页展示该策略;补充 en / zh / zh_hant 国际化文案。

@sonarqubecloud

Copy link
Copy Markdown

@ibuler

ibuler commented Jul 8, 2026

Copy link
Copy Markdown
Member

#5428

@ibuler ibuler closed this Jul 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants