You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
veypi 33eabfa013 refactor(auth): 重构权限系统,简化API并添加缓存支持
主要变更:
- 将权限域从 appKey 改为 scope,权限ID格式为 scope:resource:action
- 新增 AddRole(roleCode, roleName, policies...) 方法,支持动态添加角色
- 简化 Factory.New() 只保留 scope 参数,移除 models.AppConfig 依赖
- PermAny/PermAll 改为变长参数 ...string 形式,使用更简洁
- AuthMiddleware 添加 Redis 缓存组织成员身份和角色信息(5分钟过期)
- 移除 models.AppConfig 和 models.RoleDefinition 结构体
- 更新测试和文档

BREAKING CHANGE: Factory.New() 签名变更,需要使用新的 AddRole API
1 week ago
api feat: 实现组织成员角色管理功能 1 week ago
auth refactor(auth): 重构权限系统,简化API并添加缓存支持 1 week ago
cfg add docs and auth test 1 week ago
cli upgrade 1 week ago
docs refactor(auth): 重构权限系统,简化API并添加缓存支持 1 week ago
libs upgrade new version 1 week ago
models refactor(auth): 重构权限系统,简化API并添加缓存支持 1 week ago
scripts fix bug 1 week ago
ui feat: 实现组织成员角色管理功能 1 week ago
.gitignore remove ignore makefile 4 years ago
LICENSE Initial commit 5 years ago
Makefile update 10 months ago
README.md remove old 1 week ago
agents.md feat: 重构组织详情页UI和权限控制 1 week ago
dev.yml rename to vbase 3 weeks ago
go.mod update 2 weeks ago
go.sum update 6 months ago
init.go remove old 1 week ago
test.sh fix bug 1 week ago

README.md

VBase

基于 vhtml/vigo 框架实现,提供用户认证、数据库存储、文件存储等功能。