若要实现用户在企业微信中访问Smartbi自动登录,无需手动操作,需要将Smartbi中的用户与企业微信通讯录中的用户进行绑定。
1、在企业微信中创建新应用或使用之前的应用、修改可见范围可见范围为根组或者XX部门。
该部门需要涵盖所有允许在企业微信中访问并自动登录smartbi的用户1、在企业微信中创建新应用或使用之前的应用、需要满足可见范围为企业微信通讯录中的根部门。并获取该应用的Secret。
创建应用及获取该应用的Secret请参考前面的步骤:企业集成 · 步骤2 企业微信准备
{其实不配置下面的内容也可以的,只要在smartbi中把企业微信账号填到对应的用户上即可}
2、配置 网页授权及JS-SDK
进入该应用的设置界面,点击“”网页授权及JS-SDK。配置两个可信域名。
注意 |
---|
若配置第二个可信域名出现“域名所有权校验不通过”的错误,请点击该窗口的“申请校验域名”,并按企业微信的提示进行操作 |
3、配置企业微信授权登录
填写Smartbi服务器的域名
IOS选择设置Bundle ID
填写此值:cn.com.Smartbix.demoapplication2
同理,Android选择“设置该应用签名和包名”
分别填写这两个值:
- 应用签名:a1d5510ff358d49992fa1753d75d0435
- 应用包名:cn.com.Smartbi.demoapplication
复制并记录这个Schema
4、在Smartb服务器中配置 社交协同secret和社交协同应用Schema
进入smartbi在,在“企业微信管理”界面,将上面步骤记录下来的应用Secret 和Schema分别填写到
{问题:配置这个schema貌似是为了截图分享使用的。而不是这里的功能。}
5、访问Smartbi,在企业微信管理中切换到“用户”tab。选择用户匹配方式,进行匹配。这一步貌似不做都行,只要用户填写了微信账号就可以。压根不需要做匹配。我理解是这样。
...