微信登陆OAuth2
先整理思路,扫描信息,注册到数据库
大致思路有了,我们来细化一下
先理解一下什么是OAuth2
O:用户权限
是针对特定问题的一种解决方案
主要解决两个问题:1、开放系统间的授权
2、分布式访问的问题
比如:Lucy照了很多照片,把这些照片放到百度云上,现在她想把照片打印出来,现在我们知道Lucy可以操作百度网盘,但打印服务是不能去访问百度网盘的,那么Lucy怎么做呢,她现在要给打印服务授权,那么OAuth2就是来解决这种打印问题的。
方法一:用户名密码复制(适用于同一公司内部的多个系统,不适用于不受信的第三方应用)
方法二:通用开发者key(适用于合作商或者授信的不同业务部门之间)
方法三:办法令牌(接近OAuth2方式,需要考虑如何管理令牌、颁发令牌、吊销令牌,需要统一的协议,因此就有了OAuth2协议)
说通俗点,就是OAuth2用自己特定的规则生成一个字符串,访问者用这个字符串就能访问了,字符串包含用户信息
有点像单点登录