通过浏览器寻找具有用户管理功能的远程访问软件

我被分配了一项任务,并且在寻找合适的解决方案方面遇到了一些困难。要求是:

  • 多个用户需要通过Internet访问远程计算机。 (不同时)
  • 用户需要通过浏览器访问远程计算机,因此
  • 必须在其侧面安装其他软件。
  • 我们需要访问的计算机可以是Windows或OSX计算机
  • 他们需要每个用户某种独特的凭据(登录,固定密码,
  • 随你...)。
  • 坐在远程计算机旁边的人需要监视远程计算机上进行的任何操作,因此我们需要VNC或Teamviewer之类的东西,而不是远程桌面或SaaS。
  • 应该有某种用户管理,以便那些远程工作者
  • 可以手动解锁或指定时隙。

是否有人知道可以满足这些要求的预制软件,还是我必须基于UltraVNC或类似的东西编写自己的软件?