gpt4 book ai didi

soap - Jira RPC/SOAP GetCustomFields() 只能由管理员使用吗?

转载 作者:行者123 更新时间:2023-12-01 06:49:07 24 4
gpt4 key购买 nike

我目前在 C# 中使用 Jira SOAP 接口(interface)(我想这里使用的语言不是很重要)。

基本上,我正在创建一个 API 和一个 Winform,它们包装了 soap 服务的一些功能,以便我们的开发人员可以在我们的应用程序出现问题时以编程方式添加错误。

作为其中的一部分,我需要知道 Jira 中使用的自定义字段 ID,而不是对它们进行硬编码(因为它们仍然容易偶尔发生变化)我使用了 GetCustomFields() jira-rpc api 中的方法然后对其进行过滤,以便开发人员只需要知道字段的名称,然后自动为他们填充 ID。

一切正常,但有一个非常重要的条件:您以具有管理权限的用户身份登录 SOAP/RPC 服务。

Jira 文档表明 soap/rpc 服务遵循通常的工作流程和安全方案,但是我找不到任何似乎可以消除对枚举自定义字段的限制的任何东西(以及为什么在任何情况下你都想要必须是管理员才能获得此访问权限,特别是因为自定义字段 ID 往往位于 Jira 的 HTML 源代码中,这超出了我的范围)

有谁知道我是否错过了某个地方的设置?或者,是否有某种解决方法,除了对自定义字段 ID 进行硬编码之外?

或者这是必须深入研究 Jira 的 RPC 插件并修改它的源代码才能提供我需要的功能的情况吗?

干杯

为 google/posterity 编辑

哇,一直以来,Atlassian 似乎仍然没有改变这种行为。

最佳答案

通过创建一个自定义字典来解决这个问题,该字典以管理用户身份登录,获取自定义字段,然后注销。不理想,但它应该可以工作,直到 atlassian 改变一切

关于soap - Jira RPC/SOAP GetCustomFields() 只能由管理员使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1612447/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com