Just auth into any app
开源地址: Gitee | Github | CodeChina
社区论坛: https://discuss.justauth.plus
API 文档: https://apidoc.gitee.com/fujieid/jap
开发者文档: https://justauth.plus
JustAuthPlus(以下简称"JAP")是一款开源的登录认证中间件,基于模块化设计,为所有需要登录认证的 WEB 应用提供一套标准的技术解决方案,开发者可以基于 JAP 适配绝大多数的 WEB 系统(自有系统、联邦协议),就像集成 JustAuth 一样,简单方便。
JAP 适用于所有需要登录功能的场景。比如:
JAP 针对用户、应用等业务数据,只提供标准的业务接口,不提供数据库层面的支持。JAP 要做的是为广大开发者提供一套技术标准,既然是标准,那就不能依赖于任何和具体业务相关的逻辑。不管你们的系统是用的 MySQL、Oracle、SQLlite、Redis、MongoDB 还是其他的,JAP 通通不关心。JAP 对外提供标准接口,业务端只需要按需实现 JAP 的接口即可,这种设计能在最大程度上增加它的灵活性,使它不受限于某一具体的数据库实现方案。
当然,JAP 的价值就在于:方便开发者无缝对接任何第三方应用或者自有系统,提高开发效率,减少代码维护成本。所以对于企业来说,这是一个降本增效的功能。JAP 基于模块化开发,并且不侵入业务系统,可以十分方便的集成到企业内部各个系统或者统一的登录认证网关中。
JAP 基于 LGPL 3.0 协议。商用分为以下两种情况:
JustAuth
开箱即用的整合第三方登录的开源组件: https://github.com/justauth/JustAuthspring-boot-demo
深度学习并实战 spring boot 的项目: https://github.com/xkcoding/spring-boot-demomica
SpringBoot 微服务高效开发工具集: https://github.com/lets-mica/micapig
宇宙最强微服务认证授权脚手架(架构师必备): https://gitee.com/log4j/pigSpringBlade
完整的线上解决方案(企业开发必备): https://gitee.com/smallc/SpringBlade