首页 > 代码库 > [openfire ] user service 插件 访问不到
[openfire ] user service 插件 访问不到
安照说明文档,我访问创建用户的url 如下http://127.0.0.1:9090/plugins/userservice/userservice?type=add&secret=bigsecret&username=kafka&password=drowssap&name=franz&email=franz@kafka.com
提示如下错误。
<error>UserServiceDisabled</error>
server = XMPPServer.getInstance(); userManager = server.getUserManager(); secret = JiveGlobals.getProperty("plugin.userservice.secret", ""); // If no secret key has been assigned to the user service yet, assign a random one. if (secret.equals("")){ secret = StringUtils.randomString(8); setSecret(secret); } // See if the service is enabled or not. enabled = JiveGlobals.getBooleanProperty("plugin.userservice.enabled", false);
看源码 原来我们需要在系统属性里面设置 plugin.userservice.enabled 为 true
在openfire 的管理页面 的 服务器-> 系统属性里面 添加 plugin.userservice.enabled 值为 true,
添加secret key ,plugin.userservice.secret 为 bigsecret (做鉴权使用), 或者将ip 添加进白名单里面
经过上面的一番折腾后,我们就可以使用 user service 插件了
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。