Skip to content

基于高性能的Hyperf框架实现的一个高效、灵活的权限管理和身份认证开放平台。通过集成最新的OAuth2授权机制,它允许开发者快速构建安全的应用,实现细粒度的权限控制。该平台支持多种认证方式,包括社交登录、手机短信、邮箱等,满足不同场景下的用户身份验证需求。其核心功能还包括用户管理、组织机构管理、权限分配等,为构建现代化的Web应用和微服务应用提供强大支持。该平台设计之初就考虑到了易用性与可扩展性,无论是小型项目还是大型企业级应用,都能高效接入和使用。

License

Notifications You must be signed in to change notification settings

hyperf-plus/open

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Hyperf权限与身份认证开放平台

简介

Hyperf权限与身份认证开放平台是一个基于Hyperf框架构建的开源系统,专为开发者设计,旨在提供一个高效、灵活的权限管理和身份认证的解决方案。该平台集成了用户中心、企业部门员工、应用模块等核心功能,支持多种认证机制,实现细粒度的权限控制,适合各种规模的应用场景。

核心功能

用户中心模块

  • 支持用户注册、登录、信息管理
  • 基于角色的权限控制(RBAC)
  • 支持JWT、OAuth 2.0等认证机制

企业部门员工模块

  • 管理企业组织结构、部门信息
  • 员工信息管理与角色分配
  • 部门层级管理与权限继承

应用模块

  • 应用注册与认证
  • 应用内权限管理
  • 数据隔离与访问控制

技术栈

  • 后端框架:Hyperf
  • 数据存储:关系型数据库(MySQL/PostgreSQL等),NoSQL数据库(如Redis)
  • 安全认证:JWT, OAuth 2.0
  • 接口规范:RESTful API RPC

安装与部署

  1. 安装插件

    composer require hyperf-plus/open
  2. 配置

    • /config/open.php 并根据实际环境配置数据库等参数。
  3. 运行迁移

    php bin/hyperf.php open:install
  4. 启动服务

    php bin/hyperf.php start

文档

请参考 docs/ 目录下的文件获取更详细的使用和配置指南。

贡献

我们欢迎所有形式的贡献,无论是新功能、代码审查、文档改进还是问题报告。请通过Pull Requests或Issues与我们共建社区。

许可证

该项目采用 MIT 许可证。参与项目表示您同意遵守其条款。

About

基于高性能的Hyperf框架实现的一个高效、灵活的权限管理和身份认证开放平台。通过集成最新的OAuth2授权机制,它允许开发者快速构建安全的应用,实现细粒度的权限控制。该平台支持多种认证方式,包括社交登录、手机短信、邮箱等,满足不同场景下的用户身份验证需求。其核心功能还包括用户管理、组织机构管理、权限分配等,为构建现代化的Web应用和微服务应用提供强大支持。该平台设计之初就考虑到了易用性与可扩展性,无论是小型项目还是大型企业级应用,都能高效接入和使用。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published