Linux的CRD主机 - “OAuth凭据无效”

时间:2014-01-28 09:55:59

标签: linux google-chrome google-chrome-extension remote-desktop chromium

我正在尝试为chrome远程桌面主机和linux中的chromoting web应用程序构建铬源。我按照herehere的说明操作,构建成功。

但问题是,当我将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应用程序,我可能会错过一些明显的东西。

1 个答案:

答案 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'

现在你应该能够超越那个阶段。事实上,您现在可以访问远程计算机。启用远程访问这台机器然而,这给我带来了一些小问题。让我知道你到哪里