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 | |
|---|---|---|
| .. | ||
| auth.go | 1 week ago | |
| auth_test.go | 1 week ago | |
| middleware.go | 1 week ago | |