外观
企业微信免登陆
简介
配置企业微信免登录后,用户第一次登录后需要绑定agilebpm账户,后续即可在企业微信免登组织-用户管理
支持自动批量绑定企业微信账户(需agilebpm用户信息中手机号为企业微信绑定手机号)
配置
一、企业微信 系统属性配置
在agilebpm平台-系统配置-系统属性管理中 可以修改相关系统属性
wxqy_CorpId
:企业微信的企业id (在企业微信 我的企业-企业信息-企业id)
wxqy_appsecret
企业微信应用的密匙:在 我的企业 - 应用管理 - 找到自己的具体应用打开如下红框位置
wx_qy_agentid
此值为企业微信应用编号 ag:1000001增加
appUrl
属性 值为移动端访问地址
二、配置 ‘企业微信应用‘ 相关信息
- 配置企业微信应用 “应用主页” 为
前端域名前缀+/#/wxQyAuthorization
eg: http://test.a5.tongzhouyun.com/app/#/wxQyAuthorization
配置企业微信应用 “网页授权及JS-SDK” 的可信域名(注意,配置可信域名需完成域名归属认证。详情见可信域名设置页面)
配置企业微信应用 “企业可信IP”,将后台服务器的ip都设置进去。
三、配置移动端免登
设置当前移动端应用默认是否开启自动登录在 sys_configuration 表中 conf_type_ 为 appQuickLoginType
conf_json_中 loginType为移动端快捷登录类型,
ag:{"loginType":"","qywx":"/wxQyAuthorization"} loginType配置企业微信免登 wxQyAuthorization为企业微信跳转页面
常见异常
- 获取access_token 失败
获取access_token 失败{"errcode":40001,"errmsg":"invalid credential, hint: [1685345580612130873105999] invalid credential 说明 wxqy_appsecret
配置错误,请重新设置该值,该值为加密存储,请不要二次保存。
- not allow to access from your ip
获取用户信息失败根据code获取openid失败:not allow to access from your ip, hint: [1685346221365203789968347],from ip: 122.73.131.22
,
这种情况请在应用中,配置‘企业可信IP‘将 后台服务器的ip 122.73.131.22
配置进去,
消息发送
在 系统-系统功能-消息模板中可设置企业微信卡片消息模板
可自由添加模板参数 (appUrl为移动端域名)
卡片url为需要跳转的url