我正在尝试为chrome远程桌面主机和linux中的chromoting web应用程序构建铬源。我按照here和here的说明操作,构建成功。
但问题是,当我将chromoting webapp作为扩展添加时,它会启动,请求授权,但在此之后显示:
Error: invalid_client
检查请求详细信息,我得到 client_id=dummytoken
并认为这是问题所在。所以我的问题是,为什么会发生这种情况,我该如何解决这个问题?
另一个问题是当我尝试启动chrome远程桌面主机进程时,它会停止并显示以下消息:
...
Launching host process
['/opt/google/chrome-remote-desktop/chrome-remote-desktop-host', '--host-config=-', '--audio-pipe-name=/home/diptap/.config/chrome-remote-desktop/pulseaudio#7e4d6b70aa/fifo_output', '--signal-parent']
wait() returned (6794,26112)
Host process terminated
Failure count for 'host' is now 1
OAuth credentials are invalid - exiting.
Cleanup.
Terminating Xvfb
....
为什么我的凭据无效?这两个问题是否相关?我按照链接中提到的步骤获得了它们。
这是我第一次构建铬或任何Chrome应用程序,我可能会错过一些明显的东西。
答案 0 :(得分:1)
我假设你自己编译了chromoting webapp。谷歌云控制台的凭据似乎不会在你构建时坚持下去。我不得不稍后手动添加它。
转到应用所在的文件夹,然后按如下所示修改plugin_settings.js
remoting.Settings.prototype.OAUTH2_CLIENT_ID = 'YOUR CLIENT ID HERE'
remoting.Settings.prototype.OAUTH2_CLIENT_SECRET = 'YOUR CLIENT SECRET HERE'
现在你应该能够超越那个阶段。事实上,您现在可以访问远程计算机。启用远程访问这台机器然而,这给我带来了一些小问题。让我知道你到哪里