微信登录授权过程
2021-11-10 18:45:02 55 举报
weixin登录oauth鉴权流程
作者其他创作
大纲/内容
微信web服务
我的web服务
返回授权地址(静默授权)scope=snsapi_base
手动授权
通知接收授权地址(redirect_uri)
提示用户确认授权
静默授权
微信客户端
已经登录返回页面
获取appid和appsecret
返回用户unionid等用户信息
我的后端服务
进入活动页面
返回appid和appsecret
连接微信服务器
根据openid进行登录
根据access_token和openid获取用户信息
返回授权地址
通知redirect_uri,并返回授权码code
返回用户openid
返回是否登录成功
根据code获取用户信息
无注册信息引导用户手动授权
确认授权
检查mem是否登录
有注册信息用户登录逻辑
针对已经注册过的用户实行首次静默授权,避免所有用户每次登录都需要点击确认授权按钮
根据unionid和openid注册用户
根据openid查询用户信息
返回注册信息
返回注册成功及ck
打开授权地址
下发登录cookie
用户
http(s)请求
打开活动页面
返回授权地址(手动授权)scope=snsapi_userinfo
已登录
0 条评论
回复 删除
下一页