码匠客服

接入钉钉登录

配置钉钉企业自建应用

步骤 1:在钉钉开放平台创建一个企业自建应用

  1. 注册、登录钉钉开发者后台
  1. 进入开发者后台主页,点击应用开发->企业内部开发->创建应用
  1. 如下图:填写应用名称、应用描述,上传应用图标,应用类型->H5微应用,开发方式->企业自主开发确定创建

步骤 2:获取应用 AppKeyAppSecret

进入应用详情页,点击应用信息,可以获取应用凭证 AppKeyAppSecret

步骤 3:添加重定向 URL

点击登录与分享,添加回调域名并保存:

格式为:<协议>://<域名>:<端口>

例如:

https://myhost.io

步骤 4:应用申请权限

点击权限管理,权限范围选择全部员工;选择个人权限,申请个人手机号信息通讯录个人信息读权限

以下权限默认开通:

步骤 5:发布应用

以上配置完成后,点击版本管理与发布->确认发布,对应用进行发布。

发布后,可以设置该应用的使用范围。

配置码匠中钉钉登录参数

  1. 钉钉自建应用配置完成后,进入码匠配置目录:
cd majiang/stacks/configuration/
  1. 修改 docker.env 文件内容:
vim stacks/configuration/docker.env

编辑钉钉登录参数:

LOGIN_CHANNEL_DING_TALK=true
OAUTH_DING_TALK_CLIENT_ID=AppKey
OAUTH_DING_TALK_SECRET=AppSecret
  1. 保存修改后,重启码匠应用:
docker restart majiang

效果展示

以上配置完成后,您的钉钉企业中的成员可以在登录界面选择钉钉,然后扫描二维码,以企业成员的身份授权登录码匠。