请问各位大哥谁使用过openfire,问个用户管理的问题

时间:2008-08-27 15:01:42   来源:论坛整理  作者:  编辑:chinaitzhe
最近有一个项目需要整合openfire。整合过程中,发消息,群发等等功能都是自己开发插件完成的。

做到用户管理的时候发现openfire有一个User Service的插件,是用来做用户管理的。

原本以为用户的操作就不要自己编码完成了。直接用它就可以了,可是在使用的过程中,发现只要一调用插件所提供的地址如:
http://localhost:9090/plugins/userService?secret=HHHDDDCCC&type=add&userame=eve5&password=1&name=&email=

就返回到openfire的管理控制台登陆界面了。难道一定要先登陆获得session才可以直接访问这个地址吗?

以为是设置问题,在openfire的管理控制台找了一遍也不知道怎么设置。

访问代码如下:

InputStream is = null;
try
{
URL url = new URL(“插件所提供的地址”);
URLConnection uc = url.openConnection();
is = uc.getInputStream();
}
catch (MalformedURLException e)
{
System.out.println("MessageServiceUtil.meassignService: " e);
}
catch (UnsupportedEncodingException e)
{
System.out.println("MessageServiceUtil.meassignService: " e);
}
catch (IOException e)
{
System.out.println("MessageServiceUtil.meassignService: " e);
}
finally
{
if(is != null)
{
try
{
is.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
}
网友回复:怎么没人帮帮忙啊
网友回复:当然得先登录了,谁让你用web调用呢?
网友回复:该回复于2008-06-13 22:43:06被版主删除
网友回复:
引用 2 楼 java2000_net 的回复:
当然得先登录了,谁让你用web调用呢?

网友回复:看看这里:http://www.blogguy.cn/show-391-1.html
openfire的用户管理——User Service的插件,是用来做用户管理的。
到http://www.igniterealtime.org/projects/openfire/plugins.jsp下载插件User Service,这个插件的作用就是允许程序设计师通过http管理openfire的用户。
部署以后默认user service是没有开启的,你需要到后台开启并且设置验证码,为了确保安全你也许还要设置一个安全的ip~~,这样,服务器部署完成之后,就可以把openfire与现有的系统用户数据整合起来了。
关键字:大哥,用户,问题,

相关文章

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面