将Jira JQL搜索限制为请求用户的权限

将Jira JQL搜索限制为请求用户的权限,jira,jira-rest-api,jql,Jira,Jira Rest Api,Jql,我有一个服务器,它有一个Jira帐户,具有查看所有问题的完全权限。除其他事项外,该服务器将用于帮助最终用户搜索Jira问题的请求;这将通过Jira REST API完成。最终用户的请求将为所有用户提供便利,他们在Jira上的帐户具有更严格的权限(即,他们无法看到所有问题)。使用REST端点和JQL,如何在服务器上定制查询,使其使用最终用户拥有的权限执行搜索?换句话说,即使请求(我的服务器)具有完全权限,我如何调整我的REST查询以仅向用户显示他们有权查看的问题?此设置使用群组进行身份验证身份管理

我有一个服务器,它有一个Jira帐户,具有查看所有问题的完全权限。除其他事项外,该服务器将用于帮助最终用户搜索Jira问题的请求;这将通过Jira REST API完成。最终用户的请求将为所有用户提供便利,他们在Jira上的帐户具有更严格的权限(即,他们无法看到所有问题)。使用REST端点和JQL,如何在服务器上定制查询,使其使用最终用户拥有的权限执行搜索?换句话说,即使请求(我的服务器)具有完全权限,我如何调整我的REST查询以仅向用户显示他们有权查看的问题?此设置使用群组进行身份验证身份管理

示例查询我想限制用户“Bob”的权限

工作流程:
最终用户->服务器->Jira(REST)

最简单的方法可能是为脚本创建与最终用户具有相同权限的其他用户。当您使用与最终用户对应的脚本用户验证REST调用时,JIRA将只返回适当的结果。这是否可行将取决于您需要的不同脚本用户的数量

另一种方法是继续使用超级用户,但根据允许最终用户查看的内容使用更具体的JQL查询