RUNDECK - 远程 URL 选项的承载令牌身份验证

问题描述 投票:0回答:1

我正在使用远程 URL 选项,该选项可连接到远程 Web 服务器以检索 json 中所需的数据。该 URL 需要令牌身份验证,但我无法在 rundeck docs option modelprovider 中找到如何提供此功能的方法。由于我们记录请求,因此我们不想在 URL 中的任何位置添加令牌。

  1. 还有其他方法可以实现吗?
  2. 我还注意到此页面中的配置文档有一种提供它的方法,但我的用户界面没有。两者有什么区别? 预先感谢

我尝试添加包含我的令牌的安全远程身份验证,但没有执行任何操作。我还提到了 rundeck-remote-url-option-to-https-with-basic-authbasic-auth-with-remote-url-option 但两者都用于基本身份验证,并且需要在 URL 中传递参数

bearer-token rundeck
1个回答
0
投票

从4.12版本开始支持三种认证方式:

  • 基本(用户名和密码)。

  • API(指定应用程序/服务器密钥,该密钥以两种方式接受密钥存储上提供的值:通过 HTTP 标头或查询参数,类似于在 URL 中使用“?key=value”)。

  • 承载令牌保存在 Rundeck 密钥存储中。

您看不到这些身份验证方法,因为您使用的是 Rundeck 4.11 或更早版本(支持直接 JSON 远程选项),当前 Rundeck 版本是 5.1.0。更新并测试您需要的更接近的方法,如果您的应用程序使用不同的身份验证方法,您需要一个自定义插件。

© www.soinside.com 2019 - 2024. All rights reserved.