史上最全的整合第三方登录的工具,目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软和今日头条等第三方平台的授权登录。
Login,soeasy!JustAuth,如你所见,它仅仅是一个第三方授权登录的工具类库,它可以让我们脱离繁琐的第三方登录SDK,让登录变得Soeasy!项目开源地址:gitee?|?github特点废话不多说,就俩字:全:已集成十多家第三方平台(国内外常用的基本都已包含),后续依然还有扩展计划!简:API就是奔着最简单去设计的(见后面快速开始),尽量让您用起来没有障碍感!快速开始引入依赖????me.zhyd.oauth????JustAuth????1.8.0调用api//?创建授权requestAuthRequest?authRequest?=?new?AuthGiteeRequest(AuthConfig.builder()????????.clientId("clientId")????????.clientSecret("clientSecret")????????.redirectUri("redirectUri")????????.state("state")????????.build());//?生成授权页面authRequest.authorize();//?授权登录后会返回code(auth_code(仅限支付宝))、state,1.8.0版本后,可以用AuthCallback类作为回调接口的参数authRequest.login(callback);注:1.8.0版本后,增加了state参数校验,用于防止CSRF。
强烈建议,保证单次流程内state的唯一性,且每个state只可用一次。
配套Demo:JustAuth-demo具体的例子可以参考:实现Gitee授权登录实现Github授权登录API列表平台API类?SDKAuthGiteeRequest参考文档AuthGithubRequest参考文档AuthWeiboRequest参考文档AuthDingTalkRequest参考文档AuthBaiduRequest参考文档AuthCodingRequest参考文档AuthTencentCloudRequest参考文档AuthOschinaRequest参考文档AuthAlipayRequest参考文档AuthQqRequest参考文档AuthWeChatRequest参考文档AuthTaobaoRequest参考文档AuthGoogleRequest参考文档AuthFacebookRequest参考文档AuthDouyinRequest参考文档AuthLinkedinRequest参考文档AuthMicrosoftRequest参考文档AuthMiRequest参考文档AuthToutiaoRequest参考文档AuthCsdnRequest无请知悉:经咨询CSDN官方客服得知,CSDN的授权开放平台已经下线。
如果以前申请过的应用,可以继续使用,但是不再支持申请新的应用。
so,本项目中的CSDN登录只能针对少部分用户使用了后续开发计划参考:[开发计划]待扩展的第三方平台另外,期待您和我一起完善这个项目!贡献代码fork本项目到自己的repo把fork过去的项目也就是你仓库中的项目clone到你的本地修改代码commit后push到自己的库发起PR(pullrequest)请求等待作者合并致谢在项目立项初期,也对当前开源圈的一些相同类型的项目作过调研,同时本项目也参考过这些项目,再次感激开源圈内的朋友。
YurunOAuthLogin:PHP第三方登录授权SDK阿里妈妈MUX倾力打造的矢量图标库-iconfont:本文档中的图标大部分取自该平台
2017/1/25 2:37:52 159KB 开源项目
1
代码下载:https://github.com/gsdios/GSD_ZHIFUBAO等待完成界面:1.手势解锁界面2.其他详情页面已经完成界面:1.支付宝Home页(可自由对图标进行拖动排序和删除,已实现设置数据持久化存储)2.二维码、条形码扫描功能3.服务界面4.财富界面5.余*额宝界面(收益数字动态表现)欢迎有兴味的同学和我一起努力完善此款APP
2017/8/20 18:36:06 343KB 其他
1
Selenium工具包Selenium-Toolkit是基于Java的测试工具包,用于使用testNg进行Selenium测试。
该工具箱的目标是为您提供各种支持,例如“如何在源中管理测试数据”,并行化,Webdriver管理,报告等。
安装使用进行演示,测试项目的外观如何。
用法这是说明,如何将此工具包添加到Test-Project中。
每个步骤都在。
如果您从绿色开始,或者不想做所有这些事情,请获取“,并将其作为新测试项目的基础。
因而,您不必执行所有这些操作。
添加工具包和可选的其他2个DB连接依赖关系pom.xml:com.github.selenium-consultingselenium-java-toolkit
2020/9/15 6:46:13 76KB Java
1
根据wxparse改动而成,https://github.com/yaoshanliang/wxParse
2016/4/16 12:11:26 305KB 富文本组件
1
三方支付整合,已简单封装,还有一些没有完成,拿来可即用,也可以根据需求来修改有积分的直接点下载,没积分的请移步:https://github.com/ipan1995/Payment.Api.git记得点个Start鼓励下,后期会不断更新。
2020/5/25 1:56:11 52.91MB C# .NET 微信 支付宝
1
QQ、微信(WeChat)、支付宝(AliPay)的Go版本SDK。
【微信支付V3基础支付已完成,其他接口完善中...】GoPayQQ、微信、支付宝的Golang版本SDK一、安装$gogetgithub.com/iGoogle-ink/gopay查看GoPay版本版本更新记录import("fmt""github.com/iGoogle-ink/gopay")funcmain(){xlog.Debug("GoPayVersion:",gopay.Version)}微信支付API(现已支持部分V3接口,使用方法参考下面引见)希望有时间的伙伴儿Fork完后,积极提PullRequest,一起完善微信各个类别下的接口到相应的go文件中统一下单:client.UnifiedOrder()JSAPI-JSAPI支付(或小程序支付)NATIVE-Native支付APP-app支付MWEB-H5支付提
2020/1/23 14:06:31 478KB Golang Third-party APIs
1
前言最近在逛博客时,发现很多博客都带了打赏功能,虽说打赏的人可能很少,但始终是一份心意,能让博主知道自己写的文章有用,能够协助到人。
所以,我也想加一个打赏功能~分析但在github逛了一圈之后发现,打赏插件基本上千篇一律的:QQ扫码/微信扫码/支付宝扫码。
有的是点击每个按钮出现每个收款码有的则是每个收款码全部展现出来微信扫这个,支付宝扫那个,不仅要加载多张二维码,还要加css/js让它变的好看,作为一个又懒又不想写这些东西的程序猿来说,这可不行。
那能不能把QQ微信支付宝三合一,只需要扫一个收款码就行呢?这里涉及到一个知识点,则是User-Agent,大厂的webv
2021/5/1 14:52:31 65KB QQ 微信 支付宝
1
ops-ucenter本项目用于服务OPS社区,提供用户认证中心服务。
是一套基于springboot+springsecurity实现的微服务安全认证解决方案。
本项目将集成以下解决方案:基础服务用户登录认证(可自定义页面)用户注册认证(可自定义页面)用户密码找回(可自定义页面)图形验证码(可拓展图形验证码生成器)短信验证码(可拓展短信验证码生成器)社交登录接口(高可配置)QQ微信微博支付宝github后台管理规划中...关于OPSOPS取名自operations——即运维之意。
其读音又与Oops相近,因而也象征着无界工程师常常给人一种Oops的感觉。
OPS由一群无界工程师组成,他们遵循着“技术无界”的信条。
所谓“技术无界”是指一个工程师不应仅仅满足与专业所学知识,而应该进行广泛的涉猎。
2018/1/5 13:41:30 38KB Java
1
全栈实现学生信息管理系统,未使用框架,适合初学web开发者。
紧缩包中包括前端、后端、数据库(数据库建表文件StudentMS\web\sql)前端:html、css、JavaScript、jquery、ajax后端:java、jdbc、servlet、org.json数据库:mysql、NavicatforMySQLIDE:IntelliJIDEA、VisualStudioCode服务器:TomcatGitHub:https://github.com/ChongqingWangYu/StudentMS
1
加密概览一个基于JavaScript的应用程序,用于跟踪和显示加密货币趋势和波动该站点是使用构建的特征集成来自Coinranking.comAPI的JSON负载以显示次要加密货币/美元对的可配置图表。
使用CSS媒体查询和jQuery实现响应式设计,以及BootstrapCSS网格系统库,以增强跨平台用户体验。
利用Chart.JS库来清晰表示用户交互式迷你图数据。
使用github-pages而不是AWS托管最终原型以保持时间效率,因为它可以从github实时推送更新,而无需FTP。
视频展示
2019/5/7 9:56:12 42.16MB JavaScript
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡