Skip to content

HiAuth是一个开源的基于Oauth2协议的认证、授权系统。

License

Notifications You must be signed in to change notification settings

bestaone/HiAuth

Repository files navigation

Hi Auth

HiAuth是一个开源的基于Oauth2协议的认证、授权系统,除了标准的Oauth2授权流程功能外,还提供了应用管理、用户管理、权限管理等相关功能。

Star Fork Language License Author

介绍

除了认证相关功能外,还提供了/example/demo/example/himall项目,供用户参考如何集成。

  • 参考demo实例,你可以几分钟之内快速验证如何集成HiAuth;
  • 参考himall实例,你可以快速的启动一个带页面的实例;

目录结构

├─cicd                              持续集成
├─docs                              开发文档
├─example                           实例
│ ├─demo                            基础实例
│ ├─himall                          带有页面的实力
├─hiauth-client-spring-boot-starter 客户端SDK
├─hiauth-front                      管理端前端项目
├─hiauth-server                     HiAuth服务端
├─hiauth-resource                   HiAuth资源服务端
├─other                             其他内容,数据库脚本等

快速集成

环境需求

  • Git
  • JDK17+
  • Maven 3.8+

下载源码

$ git clone https://github.com/bestaone/HiAuth.git

构建、启动

# 启动himall实例
$ cd example\himall
$ mvn clean install
$ mvn spring-boot:run

验证

注意:127.0.0.1不能使用localhost代替,因为数据库中配置了回调地址为http://127.0.0.1:9000

LIVE

集成方式

如果你觉得此项目对你有帮助,请给我点个star,谢谢!

授权协议

本项目执行 MIT 协议

社区与作者

如果群二维码失效了,请先添加我的微信,然我我拉你入群。