【文件属性】:
文件名称:oauth-wx:OAth2.0之微信登录授权
文件大小:11KB
文件格式:ZIP
更新时间:2021-05-30 03:47:58
HTML
OAth2.0之微信登录授权
协议介绍
当你开始使用一个网站还是手机应用的时候, 那么第一步很有可能是从注册开始的, 从最初一丝不苟的填写一串表单注册,到使用短信验证码注册, 体验越来越好, 不过这个时候也会带来几个问题:
用户还是感觉麻烦进而不再注册,懒惰是人类的发展一大动力
越来越多的账号需要记忆,忘记账号的情况也越来越多
注册之后没有社交关系
个人资料的设置
采用授权方式的OAuth2.0协议的出现解决了以上的各种问题,什么是OAuth2.0呢
(引导用户发起授权请求)客户端向用户询问,用户允许授权
获取到code和state
将code发送给服务端, 服务端携带code请求验证服务器,获取OpenID和Access Token
根据OpenID和Access Token,继续请求资源服务器,获取用户信息
现在流程已经比较清晰了,其中步骤1,步骤2是前端处理,后面是服务端处理,可以
【文件预览】:
oauth-wx-master
----.gitignore(13B)
----package.json(348B)
----package-lock.json(19KB)
----README.md(3KB)
----config.js(99B)
----index.html(899B)
----server.js(2KB)
----user.html(1KB)