1

我試圖在Linux中爲Chrome遠程桌面主機和chromoting web應用程序構建鉻源。我遵循herehere的指示,並且構建成功。用於Linux的CRD主機 - 「OAuth憑據無效」

但問題是,當我加入Chrome遠程訪問Web應用程序的擴展,它開始,要求授權,但在那之後表示:

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 
.... 

爲什麼我的證書是無效的?這兩個問題是相關的嗎?我根據鏈接中提到的步驟獲得了它們。

這是我第一次構建鉻或任何鉻應用程序,我可能會錯過顯而易見的東西。

回答

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' 

,現在你應該能夠闖過這個階段的文件夾。事實上,你現在可以訪問遠程機器。使遠程訪問這臺機器,但是給我帶來了一些小問題。讓我知道你去哪裏

+0

謝謝@Roopak。我已經想出了這個問題,並很早就完成了這個構建。感謝您的回答,雖然.. – Dipto

+0

不得不回答社區:)我發現你的問題...沒有答案,所以想我會把東西放在這裏爲下一個發現它的人 –