单点钉钉登录流程
2022-05-11 10:32:10 10 举报
登录查看完整内容
为你推荐
查看更多
单点钉钉登录流程
作者其他创作
大纲/内容
否
test1.hzztai.com
前端扫码并授权
授权后前端获取临时code
结束
正常登录或扫码登录返回 本系统token
是
通过手机号查询用户是否存在
携带code请求后端钉钉登录接口
openid保存到对应的用户信息里,并返回用户登录信息
通过code在钉钉获取用户手机号
前端
钉钉扫码登录,扫描钉钉生成的二维码,获取临时code,并请求后端
后端
返回用户登录信息
获取dingding_token
后端通过code请求钉钉获取openid
判断能够获取到dingding_token,尝试直接通过dingding_token登录
钉钉扫码登录
数据表查询openid是否存在
返回用户未注册
页面跳转,通过共享或storage获取dingding_token
test2.hzztai.com
自动注册,并返回登录信息
用户表公用字段:mobliedingding_open_id
test3.hzztai.com
获取用户部门判断部门是否允许自动注册
后端:通过code获取到openid,在用户表查询是否存在,如果存在直接返回登录成功,不存在就继续通过钉钉获取用户手机号,判断手机号是否存在,不存在返回登录失败,存在就把openid保存在用户表,并返回登录成功和token
0 条评论
回复 删除
下一页