因此,这里是上下文:
我正在从Shiny Proxy启动应用程序,这是R应用程序的服务器服务(但这不是核心问题)。
此服务的作用是,每次用户连接时,都会使用URL(例如)http://<url>:<port>/app/01_hello/endpoint/xyzabcdef/
来启动一个新网页,例如-随机分配端点的ID,稳定的URL为{{1 }}。
我在此应用程序(01_hello)上有一个发送Oauth请求的按钮。如果我使用的是已经启动的应用程序,则可以转到google dev控制台,然后手动输入http://<url>:<port>/app/01_hello
作为授权的URI。那行得通。
问题是,每次我重新启动此应用程序时,都会随机生成一个新的端点ID。因此,我无法预期未来用户的终结点。
我可以使用JavaScript捕获此ID,然后将其发送回我的服务器。
所以我的问题是:一旦我在服务器上重新获得此ID,是否有办法以编程方式(在命令行中)将此url / endpoint / id发送到开发者控制台,以便对该URL进行授权?
也许还有另一种(更优雅的)方式可以做到这一点?
欢迎提出任何想法。