1
0
mirror of synced 2025-11-06 06:20:49 +08:00
2019-03-25 11:54:32 +08:00
2019-03-22 18:06:56 +08:00
2019-03-22 18:11:19 +08:00
2019-01-31 18:33:23 +08:00
2019-01-31 17:53:37 +08:00
2019-03-22 18:03:26 +08:00
2019-03-25 11:54:32 +08:00

Login, so easy.

Gitee Github Weibo 钉钉 百度 CSDN Coding 腾讯云开发者平台 OSChina QQ 微信

JustAuth如你所见它仅仅是一个第三方授权登录工具类库它可以让我们脱离繁琐的第三方登录SDK让登录变得So easy!

快速开始

  • 引入依赖
<dependency>
    <groupId>me.zhyd.oauth</groupId>
    <artifactId>JustAuth</artifactId>
    <version>1.0.0</version>
</dependency>
  • 调用api
// 创建授权request
AuthRequest authRequest = new AuthGiteeRequest(AuthConfig.builder()
        .clientId("clientId")
        .clientSecret("clientSecret")
        .redirectUri("redirectUri")
        .build());
// 生成授权页面
authRequest.authorize();
// 授权登录后会返回一个code用这个code进行登录
authRequest.login("code");

具体的例子可以参考:实现Gitee授权登录

API列表

💻 平台 API类 📄 SDK
AuthGiteeRequest 参考文档
AuthGithubRequest 参考文档
AuthWeiboRequest 参考文档
AuthDingTalkRequest 参考文档
AuthBaiduRequest 参考文档
AuthCsdnRequest 待续
AuthCodingRequest 参考文档
AuthTencentCloudRequest 参考文档
AuthOschinaRequest 参考文档
AuthQqRequest 参考文档
AuthWechatRequest 待续

后续开发计划

参考:[开发计划] 待扩展的第三方平台

另外,期待您和我一起完善这个项目!

本项目同步开源到Gitee和Github

gitee

github

致谢

在项目立项初期,也对当前开源圈的一些相同类型的项目作过调研,同时本项目也参考过这些项目,再次感谢开源圈内的朋友。

YurunOAuthLogin: PHP 第三方登录授权 SDK

参考图例

授权gitee

Gitee授权登录

授权github

Github授权登录

授权weibo

微博授权登录

授权钉钉

钉钉授权登录

授权百度

百度授权登录

授权csdn

待续

授权coding

Coding授权登录

授权腾讯云开发者平台

腾讯云开发者平台授权登录

授权oschina

授权oschina登录

授权qq

待续

授权微信

待续

请喝咖啡

支付宝 微信
Description
🏆Gitee 最有价值开源项目 🚀💯 小而全而美的第三方登录开源组件。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么、推特、飞书、京东、阿里云、喜马拉雅、Amazon、Slack和 Line 等第三方平台的授权登录。 Login, so easy!
https://justauth.wiki Readme MIT 10 MiB
Languages
Java 99.6%
Shell 0.4%