Hyperf权限与身份认证开放平台是一个基于Hyperf框架构建的开源系统,专为开发者设计,旨在提供一个高效、灵活的权限管理和身份认证的解决方案。该平台集成了用户中心、企业部门员工、应用模块等核心功能,支持多种认证机制,实现细粒度的权限控制,适合各种规模的应用场景。
- 支持用户注册、登录、信息管理
- 基于角色的权限控制(RBAC)
- 支持JWT、OAuth 2.0等认证机制
- 管理企业组织结构、部门信息
- 员工信息管理与角色分配
- 部门层级管理与权限继承
- 应用注册与认证
- 应用内权限管理
- 数据隔离与访问控制
- 后端框架:Hyperf
- 数据存储:关系型数据库(MySQL/PostgreSQL等),NoSQL数据库(如Redis)
- 安全认证:JWT, OAuth 2.0
- 接口规范:RESTful API RPC
-
安装插件
composer require hyperf-plus/open
-
配置
- /config/open.php 并根据实际环境配置数据库等参数。
-
运行迁移
php bin/hyperf.php open:install
-
启动服务
php bin/hyperf.php start
请参考 docs/
目录下的文件获取更详细的使用和配置指南。
我们欢迎所有形式的贡献,无论是新功能、代码审查、文档改进还是问题报告。请通过Pull Requests或Issues与我们共建社区。
该项目采用 MIT 许可证。参与项目表示您同意遵守其条款。