一 创建企业微信自建应用APP:

步骤 1:搭建企业微信数据转发服务

(1)安装 Tomcat 服务

(2)安装 weChatToolKits.2.0.5 版本     (中转服务历史版本 war 包

weChatToolKits2.0.5.war

(3)设置一个可信域,该域可用作应用程序基于OAuth2.0的网页授权功能的回调域名。

补充:如果Jira 部署的是 https ,那中转服务器需要支持https ,请修改 webapps\weChatToolKits\WEB-INF\config.properties 下配置信息:

步骤 2:登入企业微信 https://work.weixin.qq.com

步骤 3:选择 应用管理 → 应用

步骤 4:点击 创建“应用”

步骤 5:网页授权及 JS-SDK配置

(1) 选择网页授权及JS-SDK

(2) 设置可信域名及申请校验域名

(3) 下载文件,并更新到中转服务网站中



(4)认证成功

步骤 6:设置工作台应用主页

(1)工作台应用主页

范例: http://wechat.shcsinfo.com:8081/weChatToolKits/wechat/index


二 配置 WeChat App 连接 Jira Service Desk:

步骤 1:选择“中转服务配置“

步骤 2:配置中转服务地址

(中转服务发布地址) 如:http://wechat.shcsinfo.com:8081/weChatToolKits

步骤 3:创建应用程序链接

在 Jira 中,导航 管理 > 应用程序 > 应用程序链接。

在字段中,输入您要链接的应用程序的网址,输入要链接的网址(中转服务地址,如:http://wechat.shcsinfo.com:8081/weChatToolKits,然后点击创建新链接。
您会收到一条警告消息,“ 您输入的网址没有收到回复 ”。忽略它并单击继续。弹出对话框如下:

(1)创建应用程序链接

(2)设置应用程序 URL

(3)设置应用程序链接

其中,如中转地址为 http://wechat.shcsinfo.com:8081/weChatToolKits 应用名称推荐填写项目名即 (weChatToolKits) ;
应用类型 选择 通用应用 ;
服务提供者 推荐填写 shdsd ;

请求令牌 url 填写:Jira 系统的 baseUrl + /plugins/servlet/oauth/request-token;
访问令牌 url 填写:Jira 系统的 baseUrl + /plugins/servlet/oauth/access-token;
认证 url 填写:Jira 系统的 baseUrl + /plugins/servlet/oauth/oauth/authorize。

使用者关键字 需和基础服务配置中内容保持一致 如下图:

填写完毕后,不要勾选创建传入链接,点击继续。得到一个如下所示的应用程序链接:

点击应用程序链接上的小铅笔图标,编辑该应用程序链接。点击 “传入的验证”:

其中, 客户关键字(使用者关键字) 设置为跟上一个窗口中填写的 客户关键字(使用者关键字) 相同;
公共关键字(公钥)应从 jira_publickey.pem 文件中复制填入(需要先去掉 jira_publickey.pem 中的换行符。公钥应该是一个连续、无换行符的字符串);


在您的 PC 上,安装 openssl 环境。运行以下 openssl 命令:

openssl genrsa -out jira_privatekey.pem 1024
openssl req -newkey rsa:1024 -x509 -key jira_privatekey.pem -out jira_publickey.cer -days 365
openssl pkcs8 -topk8 -nocrypt -in jira_privatekey.pem -out jira_privatekey.pcks8
openssl x509 -pubkey -noout -in jira_publickey.cer> jira_publickey.pem

运行以上命令后,会生成几个文件。其中,jira_privatekey.pcks8 文件中存放的是私钥;jira_publickey.pem 文件中存放的是公钥。

参考范本:

公私钥.zip

公共关键字(公钥) ,需和基础服务配置中应用程序的私钥互相匹配, 如下图:

客户回调 url 填写 中转服务地址 + /page/getAccessToken。
输入完成后,点击继续。应用程序链接创建完毕。

步骤 4:设置中转基础配置

(1)更新基础中转配置信息(企业微信绑定信息)

企业微信配置参考 :

1.sCorpID:

2.AgentID & Secret

(2)更新 Jira token



步骤 5----------重启中转服务---------

三 设置 WeChat App for Jira Service Desk 信息推送:

步骤 1:设置信息推送

(1)创建中转服务地址对应的jiraWebHook消息推送地址;

(2)检查 jiraWebHook

四 检查您的 WeChat App :



  • No labels