2015-10-06 93 views
3

我有一個擁有Jira帳戶並具有完全權限的服務器來查看所有問題。除此之外,該服務器將用於促進最終用戶向Jira尋求問題的請求;這將通過Jira REST API完成。所有爲這些請求提供便利的最終用戶在Jira上擁有更嚴格的權限(即他們無法看到所有問題)。使用REST端點和JQL,我怎樣才能在服務器上定製我的查詢,以便使用最終用戶擁有的權限執行搜索?換句話說,即使請求(我的服務器)具有完全權限,我如何定製我的REST查詢以僅顯示他們有權查看的用戶問題?此設置使用人羣進行身份驗證身份管理。限制Jira JQL搜索到請求用戶的權限

樣品查詢我想限制用戶權限 「鮑勃」

http://kelpie9:8081/rest/api/2/search?jql=project=QA+order+by+duedate&fields=id,key

工作流程: 終端用戶 - >服務器 - >吉拉(REST)

回答

0

最簡單的方法是可能會爲您的腳本創建額外的用戶,這些用戶具有與最終用戶相同的權限。當您使用與最終用戶對應的腳本用戶對REST呼叫進行身份驗證時,JIRA將只返回適當的結果。這是否可行取決於您需要的不同腳本用戶的數量。

另一種方法是繼續使用超級用戶,但根據最終用戶允許查看的內容使用更具體的JQL查詢。