เป็นไปได้ไหมที่จะให้บทบาทสามารถดู/รับรายชื่อผู้ใช้ได้? ฉันถามสิ่งนี้เนื่องจากฉันกำลังทำงานกับแอปพลิเคชัน C# ที่ให้นักพัฒนาสร้างปัญหา JIRA โดยอัตโนมัติ (โดยใช้ SOAP api) จากภายในโปรแกรม และฉันต้องการให้พวกเขาเลือกผู้รับมอบหมายจากรายการแบบเลื่อนลงได้ อย่างไรก็ตาม บัญชีที่ฉันเชื่อมต่อกับ JIRA จะต้องเป็นผู้ดูแลระบบ และฉันไม่ต้องการให้ข้อมูลรับรองของบัญชีผู้ดูแลระบบเป็นข้อความธรรมดาภายในโค้ดเบส เนื่องจากเปิดให้ทุกคนใช้ได้
นี่คือสิ่งที่ฉันกำลังทำ:
JiraSoapServiceClient jira = new JiraSoapServiceClient();
string token = jira.login("non_admin_account", "password");
...
//This call throws an exception saying the account needs administrative rights
var projectRoleActors = jira.getProjectRoleActors(token, projectRole,
jira.getProjectByKey(token, "EX"));
หากฉันสามารถให้สิทธิ์ "non_admin_account" เพื่อดึงรายชื่อผู้ใช้ได้ก็คงจะสมบูรณ์แบบ.. แต่ฉันไม่แน่ใจว่าจะเป็นไปได้
มีวิธีแก้ปัญหาอะไรบ้าง?