我必须使用REST API在Java中使用POST方法在jira中创建一个问题,但是问题是我的系统中正在进行SSO(单点登录)身份验证。当我尝试创建时,我得到了401(错误。我在jira的项目中已经具有管理员角色。但是我可以使用POSTMAN来创建问题(获取201响应代码)。我不明白POSTMAN能够做到这一点。 如果我的系统具有SSO身份验证,请提供如何进行授权。我无法创建jira API令牌,因为它仅限于我。
Creating a new "JIRA issue" using REST API in java
我正在从此链接获取帮助,但在此进行基本身份验证。
答案 0 :(得分:1)
您必须使用基本身份验证或OAuth来访问其余的api。
if(!this.tempLookups){
this.tempLookups = new Array(this.dates.length).fill(this.lookups[key]);
}
使用用户ID作为您的用户名/电子邮件名和密码(使用与POSTMAN中相同的密码)调用此方法。奇怪的是,您可以在POSTMAN上而不是在应用程序中执行此操作,因为我假设您已在POSTMAN中使用了它。但是,这是C#代码,因此您可能需要为此找到Java代码。
如果需要的搜索:基本身份验证Java 然后您会找到它。