网站微信登陆是基于OAuth2.0协议标准构建的授权登陆系统。在进行OAuth2.0授权登陆接入之前,在微信公众平台注册开发者账号,并拥有一个以审核通过的网站应用,并获得相应的appid和appsecret,申请微信登陆且通过审核后,可开始接入流程
流程为用户发起微信登陆请求,客户端向微信平台申请登陆,微信平台向用户发送确认信息,待用户确认后,微信平台向客户端发送code码,然后客户端发送appid和appsecret与code码到微信平台,微信平台再将access-token发送给客户端,客户端通过access-token向微信服务平台请求获取用户信息。
第一就是请求code
第二,通过code appid appsecret获取access-token
第三,通过access-token调用接口