Kie Server 7.5.0(Wildfly 10部署)默认用户及添加咨询
我来帮你梳理下在Wildfly 10上配置Kie Server 7.5.0用户的完整步骤,其实Kie Server默认是集成Wildfly的安全体系的,用户管理直接通过Wildfly的工具就能搞定:
一、关于默认管理员用户
Kie Server 7.5.0本身没有预设的默认管理员用户,必须手动在Wildfly中添加符合Kie角色要求的用户——因为Kie的权限控制完全依赖Wildfly的安全域来实现。
二、使用Wildfly的
add_user.sh/add_user.bat脚本添加用户(推荐方式) 这是最常用的用户添加方式,分系统环境操作:
第一步:进入Wildfly的
bin目录- Linux/macOS:
cd $WILDFLY_HOME/bin - Windows:
cd %WILDFLY_HOME%\bin
- Linux/macOS:
第二步:运行添加用户脚本
- Linux/macOS:
./add_user.sh - Windows:
add_user.bat
- Linux/macOS:
第三步:按照交互式提示完成配置
这里要注意关键选项的选择:- 首先会问「What type of user do you wish to add?」,选择 b) Application User(因为Kie Workbench和Kie Server的业务访问依赖应用级用户;a选项是Wildfly控制台的管理用户,仅用于服务器运维)
- 输入自定义用户名,比如
kieserver-admin - 输入符合Wildfly规则的密码(一般要求至少8位,包含大小写、数字或特殊字符)
- 确认密码
- 输入用户所属角色,Kie常用角色有:
kie-server:允许访问Kie Server的REST接口admin:拥有Kie Workbench的全管理权限user:普通业务操作权限
可以输入多个角色用逗号分隔,比如kie-server,admin
- 最后确认是否将用户添加到领域模型,选
yes即可
三、通过Wildfly管理控制台可视化添加用户
如果已经启用Wildfly管理控制台(默认地址http://localhost:9990),也可以用图形化方式操作:
- 第一步:登录Wildfly管理控制台(需要先有一个Management用户,可通过
add_user.sh/add_user.bat选择a选项添加) - 第二步:进入Configuration → Security → Realms,找到Kie默认使用的
ApplicationRealm - 第三步:切换到
Users标签页,点击Add按钮 - 第四步:填写用户名、密码,在
Groups区域添加需要的Kie角色(比如kie-server、admin) - 第五步:保存配置即可
四、关于启动参数的说明
不需要额外添加-D启动参数来配置用户,默认情况下Kie Server会自动使用Wildfly的ApplicationRealm安全域。只有当你需要自定义安全域规则时,才需要调整启动参数或配置文件,普通场景完全不需要。
五、验证用户配置是否生效
添加完成后重启Wildfly,进行以下验证:
- 访问Kie Workbench(默认地址比如
http://localhost:8080/kie-wb),用新添加的用户名密码登录,能正常进入即说明配置成功 - 测试Kie Server接口,比如用curl命令:
如果返回Kie Server的状态JSON信息,说明用户权限正常curl -u kieserver-admin:你的密码 http://localhost:8080/kie-server/services/rest/server
内容的提问来源于stack exchange,提问作者Rafa
相关产品推荐
相关产品推荐

