Github项目

JustAuth:小而全的第三方登录开源组件

JustAuth是一个第三方授权登录的工具类库,可让开发者脱离繁琐的第三方登录SDK,使登录变得简单。它已集成Github、Gitee、微博、钉钉等数十家国内外第三方平台,功能包括集成平台...

标签:

【Github】项目名:JustAuth – 小而全的第三方登录开源组件

项目简介

JustAuth是一个第三方授权登录的工具类库。它可以让开发者脱离繁琐的第三方登录SDK,从而使登录过程变得简单容易。这个组件已经集成了众多国内外第三方平台,像Github、Gitee、微博、钉钉、百度等数十家平台的授权登录,并且还在持续扩展集成平台的范围。

项目特点

已集成十多家第三方平台(国内外常用的基本都已包含),仍然还在持续扩展中(开发计划)。

API的设计追求简单,尽量让使用者用起来没有障碍感。

功能

1. 集成国内外数十家第三方平台,实现快速接入。
2. 支持自定义State缓存,可适配各种分布式缓存组件。
3. 能够自定义OAuth平台,方便适配自有的OAuth服务。
4. 可自定义Http实现,开发者有完全的选择权,不会单独依赖某一具体实现。
5. 支持自定义Scope,拥有更完善的授权体系。

项目使用

引入依赖

稳定版引入依赖:
<dependency><groupId>me.zhyd.oauth</groupId><artifactId>JustAuth</artifactId><version>{latest – version}</version></dependency>
快照版引入依赖(注意快照版本不保证稳定性,勿用于生产环境):
首先要指定下载地址:
<repositories><repository><id>ossrh – snapshot</id><url>https://oss.sonatype.org/content/repositories/snapshots</url><snapshots><enabled>true</enabled></snapshots></repository></repositories>
如果想每次构建时检查是否有最新快照(默认每天检查):
<url>https://oss.sonatype.org/content/repositories/snapshots</url><snapshots>+<updatePolicy>always</updatePolicy><enabled>true</enabled></snapshots>
还需要引入HTTP工具依赖(项目内已有可忽略,若有低版本依赖需先排除再引入高版本或最新版本依赖),如hutool – http、httpclient或者okhttp。

调用api

有普通方式、Builder方式一静态配置AuthConfig、Builder方式二动态获取并配置AuthConfig以及Builder方式支持自定义的平台等多种调用方式。

项目总结

JustAuth作为一个开源的第三方登录组件,在众多公司、组织和个人的学习、研究、生产环境和商业产品中得到了应用。它功能丰富、使用方便,对于需要集成第三方登录功能的项目来说是一个不错的选择。欢迎大家在评论区留言,分享你在使用JustAuth过程中的经验或者遇到的问题等。

项目地址

GitHub链接直达

数据统计

数据评估

JustAuth:小而全的第三方登录开源组件浏览人数已经达到78,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:JustAuth:小而全的第三方登录开源组件的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找JustAuth:小而全的第三方登录开源组件的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于JustAuth:小而全的第三方登录开源组件特别声明

本站链氪巴士提供的JustAuth:小而全的第三方登录开源组件都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月5日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。

相关导航

暂无评论

暂无评论...