请问各位大哥谁使用过openfire,问个用户管理的问题
时间:2008-08-27 15:01:42
来源:论坛整理 作者: 编辑:chinaitzhe
做到用户管理的时候发现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被版主删除
网友回复:
网友回复:看看这里: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与现有的系统用户数据整合起来了。
关键字:大哥,用户,问题,
上一篇:hibernate版本问题
下一篇:下面没有链接了











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