码匠客服

接入企业微信登录

配置企业微信

步骤 1:获取企业微信企业ID

  1. 企业微信管理控制台注册、登录企业账号。

  2. 登录成功后,点击进入管理后台

  1. 点击我的企业->企业信息,在页面最底部可以获取企业ID

步骤 2:获取应用 AgentIdSecret

  1. 点击应用管理->创建应用
  1. 进入应用,可以获取 AgentIdSecret:

步骤 3:设置企业微信授权登录 Web 网页

  1. 在应用详情页底端开发者接口模块,设置企业微信授权登录:
  1. 设置 Web 网页函授回调域

格式为:<域名>:<端口>

例如:

myhost.io

💡 说明

  • 此配置完成后,您的用户可使用企业微信扫描二维码登录 Web 网页。
  • 如果需要用户能在企业微信中点击链接、或进入工作台应用直接登录,请参照下图额外配置可信域名

步骤 4:配置企业可信 IP

在应用详情页底端开发者接口模块,配置企业微信可信 IP:

点击配置,输入私有化部署所在服务器的 IP 后确定

配置码匠中企业微信登录参数

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

编辑企业微信登录参数:

LOGIN_CHANNEL_WECOM=true
OAUTH_WECOM_CLIENT_ID=企业ID
OAUTH_WECOM_CLIENT_SECRET=新建应用的Secret
OAUTH_WECOM_AGENT_ID=新建应用的AgentId
  1. 保存修改后,重启码匠应用:
docker restart majiang

效果展示

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