简单讲述一下使用laravel进行github第三方登录的方法
第三方登录使用的是OAuth2.0协议,至于什么是OAuth2.0,下面推荐一篇文章。
OAuth2.0协议介绍
当然你看不懂也没事,因为现在有很多的库帮你完成了整个交互过程;如果你看懂了,那么我推荐你自己用原生代码写一套流程,这样会更加加深你对OAuth2.0的理解。
github配置
首先需要在github中配置自己的OAuth App,打开github,头像框左键settings,选择Developer settings。进去以后创建一个新的OAuth App。
Application name:项目名称(随便填)
Homepage URL:主页地址(测试的话随便填)
Application description:应用描述(随便填)
Authorization callback URL:认证回调地址(通过认证以后,回调给你项目的地址。认真填