a6-plugin-wolf-rbac
概览
wolf-rbac 插件通过集成 Wolf RBAC 服务器 提供基于角色的访问控制(RBAC)。它支持集中认证,以及跨多个应用的基于 URL 和方法的细粒度权限检查,无需修改后端服务。
优先级: 2555(身份验证插件,在 rewrite 阶段运行)。
适用场景
- 跨多个 HTTP 应用的集中式 RBAC
- URL + HTTP 方法级别的权限控制
- 面向微服务的统一用户管理
- 需要登录、用户信息和修改密码 API 端点
前提条件
- Wolf RBAC 服务器 已运行(默认
http://127.0.0.1:12180) - 在 Wolf 控制台中配置:Application → Users → Roles → Permissions → Resources
- 通过 Docker 安装 Wolf:
https://github.com/iGeeky/wolf/blob/master/quick-start-with-docker/README.md