链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

HiAuth:开源的基于Oauth2协议的认证、授权系统

HiAuth是一个开源项目,基于Oauth2协议构建认证、授权系统。除标准的Oauth2授权流程功能外,还涵盖应用管理、用户管理、权限管理等功能。包含多个模块供参考集成,前端使用React、AntDesign技术,前后端分离。旨在帮助实现基于Oauth2协议的统一认证、授权,也助...

访问官网 →

【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项目的看法、使用经验或者提出问题等。

项目地址

GitHub链接直达