开篇
我们平常开发的项目,避免不了使用第三方登录,例如头条登录,微博登录,qq登录,微信登录。某些开源的网站也喜欢用github登录,gitee登录等。那么开发难吗?不难,今天就来搞一搞一个开源的第三方基本基本集齐了第三方登录的插件。当然,源码好找,调试不易,本文一如既往的实战。
如果只对源码感兴趣,请直接到文章末尾,有开源地址获取方法。此篇文章是调试怎么用的细节。如果没调试过,可以收藏转发,关注一下。
项目简介
本项目支持第三方登录涵盖,头条系,腾讯系,百度系,阿里系以及开源相关的github,和gitee等第三方登录封装。就问你厉害不。
另外配套Demo有Springboot版,jFinal版,ActFramework版,Nutzboot版Blade版。根据需要自己选型。本文实战调试一个spring boot 版。列表如下:
调试实战开始
由于第三方登录方式很多,常见的是微信,qq等,常见的就不介绍了,本文只介绍一种,gitee登录,其他登录方式类比即可。
- 注册一个gitee号,没有的自己去注册,这个太过简单就不累述了。
- 建立自己的一个应用(https://gitee.com/oauth/applications),我这里建的是文武艺
注意,回调地址填写正确,这里这个例子填写的是http://127.0.0.1:8443/oauth/callback/gitee 当然可以根据自己的实际项目进行更改,这里只是调试的demo。记录好,ID和秘钥。
3、从github上把项目导入到idea中。
4、修改代码,把自己ClientId 和秘钥填写进去。
5、运行看效果,启动spring boot项目,访问 127.0.0.1:8443,并点击码云。
结语
他山之石可以攻玉,此套开源代码试是我见过第三方登录集成最为丰富的开源项目,目前也是gitee上的推荐项目。第三方登录的时候难免会用到。老规矩,转发,关注,赶紧收藏吧,私信回复"第三方",开源代码链接拿走,spring boot的demo链接也拿走!!
文章来源: https://www.toutiao.com/group/6743227942366609924/