钉钉上需要开通2个应用 ,首先需要拿到钉钉管理员账号,登入到https://open-dev.dingtalk.com
应用开发-》H5微应用-》创建应用,应用类型选择H5微应用,填应用名称和应用描述,开发方式选择企业自助开发。创建好后记录下AppKey和AppSecret,供my.php配置参数使用。 进入刚创建的H5微应用-》开发管理-》服务器出口IP填写禅道公网出口IP,服务器查询公网IP自己百度,应用首页地址填禅道部署访问域名或者IP。 授权读取通讯录功能-》权限管理-》添加接口权限-》通讯录只读权限,手机号码信息,邮箱等个人信息进行授权。
应用开发-》登录-》创建扫码登录应用受权 名称,描述随便填,授权LOGO地址和调域名直接填禅道部署访问域名或者IP。
- 数据库执行zentao_dt_mysql.sql文件,为数据库用户表zt_user添加钉钉用户数据字段
- 将所有文件复制到禅道的安装目录下,假如禅道的安装目录为
/www/zentaopms
,使用命令如下:
cd zentao_dingtalk
cp -R * /www/zentaopms
- /config/my.php 最后增加了钉钉参数配置, 请将配置里的钉钉参数修改为你的钉钉参数
/* 钉钉登录配置 */
$config->ding->ddturnon = true;/* 是否开启钉钉登录 */
$config->ding->logintype = 1;/* 钉钉登录方式,0仅允许绑定登录,1允许自动注册登录(建议新平台使用此方法,方便人员自行添加) */
$config->ding->appid = '';/* 钉钉扫码登录appId */
$config->ding->appsecret = '';/* 钉钉扫码登录appSecret */
$config->ding->redirect = '';/* 回调地址域名,与钉钉管理后台保持一致 */
$config->ding->inter_appkey = '';/* 钉钉H5微应用appkey */
$config->ding->inter_appsecret = '';/* 钉钉H5微应用AppSecret */