首页 > 解决方案 > Google 开发者控制台 - 从命令行更改授权 URI

问题描述

所以,这里是上下文:

我正在从 Shiny Proxy 启动应用程序,它是 R 应用程序的服务器服务(但这不是核心问题)。

该服务的作用是在每次用户连接时启动一个新网页,例如 url (for example) http://<url>:<port>/app/01_hello/endpoint/xyzabcdef/— 端点的 id 是随机分配的,稳定的 url 是http://<url>:<port>/app/01_hello.

我在这个应用程序(01_hello)上有一个发送 Oauth 请求的按钮。如果我在一个已经启动的应用程序上,我可以去谷歌开发控制台,手动输入http://<url>:<port>/app/01_hello/endpoint/xyzabcdefghijklm/一个授权的 URI。那行得通。

问题是每次我重新启动这个应用程序时,都会随机生成一个新的端点 ID。所以我无法预测未来用户的端点是什么。

我可以用 JavaScript 捕获这个 id,然后将它发送回我的服务器。

所以我的问题是:一旦我在我的服务器上得到这个 id,有没有办法以编程方式(在命令行中)将此 url/endpoint/id 发送到开发者控制台,以便这个 url 被授权?

也许还有另一种(更优雅的)方法可以做到这一点?

欢迎任何想法。

标签: rgoogle-apishinyshinyproxy

解决方案


推荐阅读