1.我创建了一个新的页面
2.这边还是需要用到钉钉的js库
3.然后在这个空白页面引入
4.这边实现免登需要先在钉钉开发者平台绑定好相关数据,可结合文档来实现获取微应用免登授权码 - 钉钉开放平台 (dingtalk.com)
5.在相关准备都做好之后,首先要拿到企业id,这个企业id在开发者平台可以看到,就是公司的id,然后依赖这个id去获取免登授权码,我这边id是后端直接在url里传给我的,所以我在onLoad钩子里面可以直接拿到,因为后台没有给我添加开发者权限,我看不到,不然直接c过来写到data数据里
6.利用企业id调取钉钉api获取免登授权码,拿到授权码之后,去调后台接口拿token,然后登录
以上就是免登的流程,欢迎大家交流指点