mirror of https://github.com/veypi/OneAuth.git
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.
主要变更: - 将权限域从 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 | 1 week ago | |
| auth | 1 week ago | |
| cfg | 1 week ago | |
| cli | 1 week ago | |
| docs | 1 week ago | |
| libs | 1 week ago | |
| models | 1 week ago | |
| scripts | 1 week ago | |
| ui | 1 week ago | |
| .gitignore | 4 years ago | |
| LICENSE | 5 years ago | |
| Makefile | 10 months ago | |
| README.md | 1 week ago | |
| agents.md | 1 week ago | |
| dev.yml | 3 weeks ago | |
| go.mod | 2 weeks ago | |
| go.sum | 6 months ago | |
| init.go | 1 week ago | |
| test.sh | 1 week ago | |
README.md
VBase
基于 vhtml/vigo 框架实现,提供用户认证、数据库存储、文件存储等功能。