接入钉钉登录
配置钉钉企业自建应用
步骤 1:在钉钉开放平台创建一个企业自建应用
- 注册、登录钉钉开发者后台:
- 进入开发者后台主页,点击应用开发->企业内部开发->创建应用。
- 如下图:填写应用名称、应用描述,上传应用图标,应用类型->H5微应用,开发方式->企业自主开发,确定创建。
步骤 2:获取应用 AppKey 和 AppSecret
进入应用详情页,点击应用信息,可以获取应用凭证 AppKey 和 AppSecret。
步骤 3:添加重定向 URL
点击登录与分享,添加回调域名并保存:
格式为:<协议>://<域名>:<端口>
例如:
https://myhost.io
步骤 4:应用申请权限
点击权限管理,权限范围选择全部员工;选择个人权限,申请个人手机号信息和通讯录个人信息读权限:
以下权限默认开通:
步骤 5:发布应用
以上配置完成后,点击版本管理与发布->确认发布,对应用进行发布。
发布后,可以设置该应用的使用范围。
配置码匠中钉钉登录参数
- 钉钉自建应用配置完成后,进入码匠配置目录:
cd majiang/stacks/configuration/
- 修改 docker.env 文件内容:
vim stacks/configuration/docker.env
编辑钉钉登录参数:
LOGIN_CHANNEL_DING_TALK=true
OAUTH_DING_TALK_CLIENT_ID=AppKey
OAUTH_DING_TALK_SECRET=AppSecret
- 保存修改后,重启码匠应用:
docker restart majiang
效果展示
以上配置完成后,您的钉钉企业中的成员可以在登录界面选择钉钉,然后扫描二维码,以企业成员的身份授权登录码匠。