接入企业微信登录
配置企业微信
步骤 1:获取企业微信企业ID
在企业微信管理控制台注册、登录企业账号。
登录成功后,点击进入管理后台。
- 点击我的企业->企业信息,在页面最底部可以获取企业ID。
步骤 2:获取应用 AgentId 和 Secret
- 点击应用管理->创建应用。
- 进入应用,可以获取 AgentId 和 Secret:
步骤 3:设置企业微信授权登录 Web 网页
- 在应用详情页底端开发者接口模块,设置企业微信授权登录:
- 设置 Web 网页函授回调域:
格式为:<域名>:<端口>
例如:
myhost.io
💡 说明
- 此配置完成后,您的用户可使用企业微信扫描二维码登录 Web 网页。
- 如果需要用户能在企业微信中点击链接、或进入工作台应用直接登录,请参照下图额外配置可信域名。
步骤 4:配置企业可信 IP
在应用详情页底端开发者接口模块,配置企业微信可信 IP:
点击配置,输入私有化部署所在服务器的 IP 后确定:
配置码匠中企业微信登录参数
- 企业微信自建应用配置完成后,进入码匠配置目录:
cd majiang/stacks/configuration/
- 修改 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
- 保存修改后,重启码匠应用:
docker restart majiang
效果展示
以上配置完成后,您的企业微信企业中的成员可以在登录界面选择企业微信,然后扫描二维码,以企业成员的身份授权登录码匠。