微信给出了登录一般流程
一直不理解为什么要这么做,看了这篇文章:https://blog.csdn.net/qq15577969/article/details/102699215,才清楚开发者服务器的作用,其实时通过自己的服务器主动向微信服务接口发送code,换取openid后,就可以通过openid和自己定义的用户数据进行比对,并获得本地用户信息,进而可以将用户信息保存到redis中,并将自定义的token返回给客户端。以后每次请求自己的服务器时可以带上token,如果访问的资源不需要认证就直接返回,如果需要认证就走认证的过程。