【Github】项目名:HiAuth:开源的基于Oauth2协议的认证、授权系统
项目简介
HiAuth是一个开源项目,基于Oauth2协议构建认证、授权系统。除了标准的Oauth2授权流程功能外,还提供应用管理、用户管理、权限管理等功能。项目包含多个模块,如hiauth-mall、hiauth-mgr-svc等供用户参考集成,前端使用React、AntDesign技术,是前后端分离项目。
项目目的
旨在帮助用户实现基于Oauth2协议的统一认证、授权系统,同时助力快速启动基于SpringBoot技术栈的微服务框架搭建,还能为使用Oauth2协议统一认证、授权系统功能(不限于Java技术栈)的项目提供支持。
核心技术
基于Oauth2协议,技术栈包含SpringBoot、SpringSecurity(已升级到6.0版本)、spring-security-oauth2-authorization-server 1.0.0、mybatis-plus 3.5.3.1等,前端使用了React、AntDesign技术。
实践案例
提供了hiauth-mall和hiauth-mgr-svc项目作为实践参考。以hiauth-mall为例,可了解在第三方应用中集成hiauth授权服务的方法;hiauth-mgr-svc项目则有助于快速启动微服务项目的框架搭建,并能从中找到技术最佳实践。另外,HiMall是一个集成了HiAuth认证、授权的基于SpringBoot技术的微服务项目,可用于验证authorization_code模式认证等操作。
项目总结
HiAuth项目功能丰富,从认证、授权到微服务框架搭建等多方面提供支持,并且有实践项目可供参考。欢迎各位粉丝在评论区留言讨论,分享对HiAuth项目的看法、使用经验或者提出问题等。
项目地址
数据统计
数据评估
本站链氪巴士提供的HiAuth:开源的基于Oauth2协议的认证、授权系统都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。