【问题标题】:How to set 'Redirect URIs' in the service settings in Hub如何在 Hub 的服务设置中设置“重定向 URI”
【发布时间】:2016-04-25 09:04:21
【问题描述】:

我可以使用http://pcname:42424/projectname/view在本地访问upsource。

尝试使用 IP 访问它,例如。 http://192.168.1.42:42424/projectname/view 产量

OAuth 2.0 错误

unauthorized_client:未注册的重定向 URI。客户服务 'Upsource' 请求 URI 的授权实体,它不是 在 Hub 中注册:http://192.168.3.143:42424/。如果你有集线器 管理员权限和可疑 URI 确实属于 'Upsource',请将此 URI 添加到 Hub 中的服务设置

带有https://www.jetbrains.com/help/hub/2.0/OAuth-2.0-Errors.html#auth.unauthorized_client的链接

我在 Upsource 中找不到如何设置 redirectUri(可能浏览了所有设置页面)。

在哪里可以找到redirectUri 设置,以便将我的 IP 添加到其中?

更新

我在另一个盒子上设置了另一个实例,并将 URL 和端口设置为 http://192.168.1.42:42424,现在它可以成功地使用 IP 远程访问。

【问题讨论】:

  • 你有没有想过在 Hub 的哪个位置设置这个?
  • @Brandon 我想我最终没有找到设置。我再次运行设置过程以设置 IP/端口。
  • 我想通了...我会添加一个答案

标签: jetbrains-ide upsource


【解决方案1】:

由于某种原因,即使您是管理员,重定向 URI 设置区域也会隐藏在 Hub 中。我在 JetBrains 知识库中搜索其他内容时遇到了 this page,这导致我尝试将 /services 添加到浏览器中集线器网址的末尾:

http://my.serverurl.up/hub/services

这将我带到了这个奇妙的页面,其中包含我无法通过管理 UI 访问的大量配置选项:

FWIW:我最初尝试做的是将 UpSource 配置为通过端口 80 上的反向代理访问,而不是默认的 8080。我将我的 UpSource 配置从一台服务器移动到另一台服务器并阅读了documentation from JetBrains主题,但它不起作用。

我的错误:我在运行之前没有停止 UpSource

<upsource_home>\bin\upsource.sh configure --listen-port 1111 --base-url http://upsource.mydomain.com:2222

并且 UpSource 没有警告我该命令没有执行任何操作。它的消息是“UpSource 正在运行”。我停止了 UpSource,应用了更改并重新启动,一切正常。我应该知道,但我不知道。

希望对某人有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-07
    • 2017-03-21
    • 2022-12-12
    • 2015-06-12
    • 2020-03-14
    • 2020-08-15
    相关资源
    最近更新 更多