ACL启动
quickmsg
# 1. 配置文件
smqtt:
acl:
aclPolicy: NONE # NONE or FILE or JDBC
filePath: # FILE时配置filePath
jdbcAclConfig:
driver: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost:3306/smqtt
username: root
password: 123
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
- aclPolicy:
- NONE:不启用ACL权限管理
- JDBC: 使用MYSQL存储ACL权限配置(推荐)
- FILE : 使用文件存储ACL权限配置
- jdbcAclConfig :MYSQL数据库配置
- driver:数据库驱动
- url:数据库连接
- username:数据库账号
- password:数据库密码
- filePath:ACL权限配置存储文件的路径,选择FILE储存时配置生效。
# 2. JDBC模式
JDBC模式,配置数据库连接信息以后,smqtt启动自动创建数据库表。表名:casbin_rule, 表结构如下:
# 3. FILE 模式
不推荐使用