代码之家  ›  专栏  ›  技术社区  ›  Aravind

找不到https://{domain}.net/和oauth client id{id}的oauth客户端详细信息

  •  1
  • Aravind  · 技术社区  · 6 年前

    我正在尝试为加载项获取OAuth访问令牌。我遵循了以下准则 https://developer.atlassian.com/cloud/confluence/oauth-2-jwt-bearer-tokens-for-apps/ .我得到了 No oauth client details found for https://{domain}.net and oauthClientId {id} 错误。有人能帮我吗?

    请求:

    url=“https://auth.atlassian.io/oauth2/token”, headers=>{“内容类型”=>“应用程序/x-www-form-urlencoded”,“主机”=>“auth.atlassian.io”,“接受”=>“应用程序/json”} 方法=>“发布”, body=>“grant-type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=read+write+act-as-u-user&assertion={jwt-u-assertion}”

    Jwt_断言配置:

    { iss:“urn:atlassian:connect:clientid:{clientid}”, sub:'urn:atlassian:connect:userkey:{userkey}', tnt:'https://{domain}.atlassian.net', 澳元:' https://auth.atlassian.io ', 国际航空运输协会:签发日期: exp:到期时间 }

    我试过了 urn:atlassian:connect:useraccountid 而不是 urn:atlassian:connect:userkey

    仍然有同样的错误。

    0 回复  |  直到 6 年前