使用 REST 在 Jira 中创建问题 API
Creating Issue in Jira using REST API
我必须在 java 中使用 REST API 使用 POST 方法在 jira 中创建一个问题,但问题是我在我的系统中进行了 SSO(单点登录)身份验证system.When 我正在尝试创建,我得到 401(未授权)error.I 已经在 jira 上的项目中拥有管理员角色。但我可以使用 POSTMAN(获取 201 响应代码)创建问题。我不明白 POSTMAN 是如何做到这一点的。
如果我有带 SSO 的系统,请提供如何进行授权 authentication.I 无法创建 jira API 令牌,因为它仅限于我。
Creating a new "JIRA issue" using REST API in java
我正在从这个 link 中寻求帮助,但这里它正在执行基本身份验证。
您必须使用基本身份验证或 OAuth 才能访问其余部分 api。
public static string GetEncodedCredentials(string userid, string password)
{
string mergedCredentials = string.Format("{0}:{1}", userid, password);
byte[] byteCredentials = UTF8Encoding.UTF8.GetBytes(mergedCredentials);
return Convert.ToBase64String(byteCredentials);
}
使用用户 ID 作为您的 username/email 调用此方法,密码使用您在 POSTMAN 中使用的相同密码。您可以在 POSTMAN 上而不是在您的应用程序中执行此操作很奇怪,因为我假设您已经在 POSTMAN 中使用过它。但是,这是 C# 代码,因此您可能需要为此找到 java 代码。
如果需要搜索:基本身份验证 Java
然后你会找到它。
我必须在 java 中使用 REST API 使用 POST 方法在 jira 中创建一个问题,但问题是我在我的系统中进行了 SSO(单点登录)身份验证system.When 我正在尝试创建,我得到 401(未授权)error.I 已经在 jira 上的项目中拥有管理员角色。但我可以使用 POSTMAN(获取 201 响应代码)创建问题。我不明白 POSTMAN 是如何做到这一点的。 如果我有带 SSO 的系统,请提供如何进行授权 authentication.I 无法创建 jira API 令牌,因为它仅限于我。
Creating a new "JIRA issue" using REST API in java
我正在从这个 link 中寻求帮助,但这里它正在执行基本身份验证。
您必须使用基本身份验证或 OAuth 才能访问其余部分 api。
public static string GetEncodedCredentials(string userid, string password)
{
string mergedCredentials = string.Format("{0}:{1}", userid, password);
byte[] byteCredentials = UTF8Encoding.UTF8.GetBytes(mergedCredentials);
return Convert.ToBase64String(byteCredentials);
}
使用用户 ID 作为您的 username/email 调用此方法,密码使用您在 POSTMAN 中使用的相同密码。您可以在 POSTMAN 上而不是在您的应用程序中执行此操作很奇怪,因为我假设您已经在 POSTMAN 中使用过它。但是,这是 C# 代码,因此您可能需要为此找到 java 代码。
如果需要搜索:基本身份验证 Java 然后你会找到它。