GitHub OAuth
官方Doc
1. 在github上注册APP
2. 请求githubAPI,跳转至用户授权页面
3.用户授权后,github会携带code,请求callbackurl
4.服务器接收请求后获得code,再携带code,client_id,client_secret,redirect_uri,state等数据POST请求API。
5.从github的响应得到token
6.最后携带token请求API,获得用户信息
晚上有点晚了,等之后有时间补上在springboot实现的详细过程