在JVS支持哪些登录方式?一文了解JVS开源框架的多种登录方式配置,以钉钉登录为例!
在企业数字化浪潮中,我们要用到不同的系统,每次使用的时候账号密码登录太麻烦。在JVS这套开源框架中,支持多种登录方式,可以构建统一、安全的登录方式,满足不同用户群体的多样化需求。
JVS支持多种登录模式,默认支持账号密码、手机号+动态验证码(前提配置短信通道) ,除了这两种模式,还支持钉钉、企业微信、公众号、ldap等。
实现的效果如图所示:


配置流程
首先,进入钉钉的后台设置,在工作台中点击获取应用,进入开发者后台:


进入开发应用

①、点击“自建应用”


②、填写应用名称、图标logo等

③、点击应用详情,进入应用详细信息页面,选择进入。


④、保存下来几个信息,用于后续的地址拼装,也需要回填到JVS的配置中去。

⑤、选中开发管理,点击修改

⑥、填写应用首页地址与PC端首页地址
地址说明:
应用首页地址=域名+/#/login/dingtalk?corpId=$CORPID$&agentId=agentid
例如:应用首页地址=https://knowledge.bctools.cn/#/login/dingtalk?corpId=$CORPID$&agentId=agentid
PC端首页地址与应用首页地址相同。
CORPID在右上角可以找到。

点击权限管理,选中通讯录管理,选中如图所示的几个对应授权

进入登录分享,设置回调域名
回调地址=域名+/#/login/dingtalk/scanback
例如:回调地址=https://knowledge.bctools.cn/#/login/dingtalk/scanback

安全设置配置

发布应用。

分享设置

以管理员身份进入JVS管理界面

填入从响应的 几个参数。

最后界面展示效果:

如果在系统中已经有存在的账号,那么可以关联绑定钉钉账号

通过钉钉扫码绑定即可

在钉钉中也可以进行直接打开应用,并且会自动登录当前关联账号。

