Azure Logic App自定义连接器无法通过OAuth 2.0向Jira云API进行身份验证

Azure Logic App自定义连接器无法通过OAuth 2.0向Jira云API进行身份验证,azure,oauth-2.0,jira-rest-api,power-automate-custom-connector,Azure,Oauth 2.0,Jira Rest Api,Power Automate Custom Connector,我已经构建了一个自定义连接器,它允许我在Jira云API中使用Azure内置Jira连接器中不可用的操作 由于我的应用程序最初只是在dev中,所以我使用basic auth对连接到Jira云API的连接器进行身份验证。自定义连接器中的所有操作都正常工作 现在我将我的应用程序移动到Prod中,我需要将自定义连接器身份验证更改为使用OAuth 2.0 我遵循了Jira文档中的步骤,可以通过OAuth 2.0使用 我的Atlassian开发者门户中提供的授权URL 手动创建的授权URL 但是,当我在自

我已经构建了一个自定义连接器,它允许我在Jira云API中使用Azure内置Jira连接器中不可用的操作

由于我的应用程序最初只是在dev中,所以我使用basic auth对连接到Jira云API的连接器进行身份验证。自定义连接器中的所有操作都正常工作

现在我将我的应用程序移动到Prod中,我需要将自定义连接器身份验证更改为使用OAuth 2.0

我遵循了Jira文档中的步骤,可以通过OAuth 2.0使用

  • 我的Atlassian开发者门户中提供的授权URL
  • 手动创建的授权URL
  • 但是,当我在自定义连接器OAuth 2.0安全选项卡中输入完全相同的详细信息时,Jira Cloud API的授权失败,并显示消息“此应用程序未请求任何受支持的Atlassian范围”。请检查应用程序的授权URL,并确保其中包含有效的作用域

    我不确定这是否相关,但每当我尝试身份验证时,都会为自定义连接器创建一个API连接

    我在自定义连接器安全字段中使用的字段有:

    • 身份提供者:通用OAuth 2
    • 客户端id:直接从我的Atlassian开发门户复制
    • 客户机密:直接从我的Atlassian开发门户复制
    • 授权URL:
    • 令牌URL:
    • 刷新URL:与令牌URL相同
    • 范围:读取%3Ajira工作
    • 重定向URL:
    对于上面所有的安全字段,我提供了与上面提到的两种身份验证方法完全相同的值,这两种方法都有效

    我尝试了以下故障排除步骤:

  • 将范围添加到授权URL中-
  • 将授权URL中的范围更改为另一个有效范围-
  • 将安全字段中的范围更改为略有不同的格式 阅读%3Ajira作品 读:吉拉的作品 “读:吉拉的作品”
  • 我还尝试直接在自定义连接器Swagger文件中更改作用域
  • 同样,我不确定这是否相关,但当我将作用域添加到授权URL时,Atlassian错误消息只是说“出现了问题”,并且没有为自定义连接器创建API连接

    以下是自定义连接器的招摇文件的摘录:

    • 证券定义:
    • oauth2_认证:
    • 类型:oauth2
    • 流:访问代码
    • 授权URL:
    • 令牌URL:
    • 作用域:{读取%3Ajira工作:读取%3Ajira工作}
    • 安全:
    • oauth2_auth:[读取%3Ajira工作]
    Atlassian支持人员建议,由于开发人员门户URL和手动创建的URL都经过正确的身份验证,因此问题必须与Microsoft connector有关

    任何指导都将不胜感激