正文

♂钉钉官方开发文档中对微应用免密码登录流程的说明在此页面,总体分三步:
(1)获取免登授权码;
(2)获取access_token;
(3)获取userid;
♂画了这个过程的时序图如下,方便对其更直观的了解,小程序的免登流程基本一致,也含在其中;

免登流程时序图,来自congzhou09.gitlab.io

画这个图的工具

♀之前画图用ProcessOn,虽然画图功能好用又可以多人协作但免费版只能保存为图片格式而且有数量限制;
♀昨天发现一个超级好的在线画图工具:diagrams.net,支持UML类图、时序图、ER图等,我这张图就是用它画的,最大的优点有两个:
(1)可以保存文件到本地及下次打开文件(png图片格式同样支持二次编辑),也可以把图保存到线上代码仓库如GitLab,通过配置代码仓库member及git工作流也能实现多人协作,当然也就免费和没有数量限制咧;
(2)使用代码仓库的Pages静态资源功能可以将图作为公网资源用url访问,这样每次改图就可以自动同步修改咧;