Итак, вот контекст:
Я запускаю приложения из Shiny Proxy, который является серверной службой для приложений R (но это не основной вопрос).
Служба запускает новую веб-страницу при каждом подключении пользователя, например, с URL-адресом (например) http://<url>:<port>/app/01_hello/endpoint/xyzabcdef/
- случайным образом назначается идентификатор конечной точки, а стабильный URL-адрес * 1006.*.
У меня в этом приложении (01_hello) есть кнопка, которая отправляет запрос на Oauth.Если я работаю в уже запущенном приложении, я могу зайти в консоль google dev и вручную ввести http://<url>:<port>/app/01_hello/endpoint/xyzabcdefghijklm/
в качестве авторизованного URI.И это работает.
Дело в том, что каждый раз, когда я перезапускаю это приложение, новый идентификатор конечной точки генерируется случайным образом.Поэтому я не могу предвидеть, какой будет конечная точка для будущего пользователя.
Я могу поймать этот идентификатор с помощью JavaScript и отправить его обратно на мой сервер.
Итак, мой вопрос: как только я получу этот идентификатор на моем сервере, есть ли способ программно (в командной строке) отправить этот URL / конечную точку / идентификатор на консоль разработчика, чтобы этот URL был авторизован?
Может быть, есть другой (более элегантный) способ сделать это?
Любая идея приветствуется.