相关概念
服务商:钉钉
用户:自己
第三方网站:开发的web应用
用户登入一些第三方网站时,可能是第一次登录需要繁琐的注册,可能距离上一次登录太久而忘记密码;
故为了让用户更便捷的使用第三方网站的功能,引入了Auth授权登录。
Auth授权登录
用户在服务商(拥有极其庞大的用户量)那里进行授权登录,第三方网站需要付费给服务商进行用户引流(获取AppID和appSecret)
服务商确认用户信息后,通过第三方提供的回调函数将相关数据(code、state)传递给第三方网站
实现逻辑
1、前端通过访问后端接口来获取钉钉登录二维码url
2、用户扫码二维码并授权登录后,会根据相关回调地址进行接口调用,即钉钉会主动调用后端服务,并返回相关数据给后端
3、后端接收到钉钉的调用后,返回相关token
4、
标签:集成,登录,网站,用户,服务商,授权,第三方 From: https://www.cnblogs.com/ReturnOfTheKing/p/18190975