You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用C# SDK认证Jira失败求助:账号有效仍提示未认证

Jira SDK认证失败问题解决建议

你遇到的You are not authenticated. Authentication required to perform this operation.错误,核心原因是Atlassian Cloud已不再支持使用账号密码直接通过API进行认证,必须改用API令牌替代密码,以下是具体解决步骤和排查点:

  • 替换密码为API令牌
    登录你的Atlassian账号,进入「安全设置」-「API令牌」页面,生成一个新的API令牌。将代码中原来的密码替换为这个令牌,示例代码修改如下:

    var client = Atlassian.Jira.Jira.CreateRestClient("https://xxxxx.atlassian.net", "xxxx@gmail.com", "生成的API令牌");
    var issue = client.CreateIssue("TestProject");
    issue.Type = "Bug";
    issue.Priority = "Major";
    issue.Summary = "Alert Testing";
    var result = await issue.SaveChangesAsync();
    
  • 关于用户ID的疑问
    用户ID确实不一定等于你的登录邮箱,你可以登录Jira网页端,进入个人资料页面查看你的账号ID,但这不是当前认证失败的关键原因,先解决API令牌的问题再验证。

  • 额外排查点

    • 检查是否启用了两步验证:如果你的账号开启了两步验证,必须使用API令牌,密码无法用于API认证;
    • 确认项目键正确性:确保TestProject是目标Jira项目的正确项目键(不是项目名称);
    • 验证API令牌权限:确保生成的API令牌对应账号拥有目标项目的Issue创建权限。

内容的提问来源于stack exchange,提问作者Master

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 08:34:57