如何实现免认证访问Openfire插件中Servlet
来源:互联网 发布:莫纳什大学数据科学 编辑:程序博客网 时间:2024/05/21 22:44
如Openfire插件中提供对外的Servlet服务,访问地址: http://server:9090/plugins/xxxservice/xxservlet
默认情况下访问该地址是会转向到Openfire认证界面,即需要认证才能访问该地址。
要免认证访问,需要如以下代码实现:
Servelet代码:
public class XXXXServiceServlet extends HttpServlet {
private static final String SERVICE_NAME = "xxxservice/xxservlet";
public void init(ServletConfig servletConfig) throws ServletException {
super.init(servletConfig);
AuthCheckFilter.addExclude(SERVICE_NAME);
}
public void destroy() {
super.destroy();
AuthCheckFilter.removeExclude(SERVICE_NAME);
}
......
}
web/WEB-INF/web-custom.xml代码
<servlet-mapping>
<servlet-name>EnterpriseServiceServlet</servlet-name>
<url-pattern>/xxservlet</url-pattern>
</servlet-mapping>
关键点是:SERVICE_NAME 采用 插件名称+servlet地址的写法。
默认情况下访问该地址是会转向到Openfire认证界面,即需要认证才能访问该地址。
要免认证访问,需要如以下代码实现:
Servelet代码:
public class XXXXServiceServlet extends HttpServlet {
}
web/WEB-INF/web-custom.xml代码
关键点是:SERVICE_NAME 采用 插件名称+servlet地址的写法。
0 0
- 如何实现免认证访问Openfire插件中Servlet
- openfire中开发带servlet的插件并实现免认证访问
- 如何访问openfire插件
- openfire插件中servlet的配置
- openfire servlet插件
- openfire servlet插件
- openfire插件 servlet开发
- openfire servlet插件开发
- openfire插件开发-Servlet插件
- Openfire 自定义Servlet插件访问Url登录拦截问题(源码方式)
- openfire中ant插件
- EMQ插件开发mysql实现认证和访问控制
- 如何在action中访问servlet API
- openfire插件开发中,servlet路径请求无响应的问题
- servlet实现简单免登陆
- 给Openfire插件加上WEB访问功能
- Radius协议中如何实现EAP认证
- 利用servlet 实现JAVAWeb访问微信OAuth2.0认证,获取用户信息的实例
- 如何用matlab以一定概率生成随机数
- HTML5+jQuery制作温馨浪漫爱心表白动画特效
- ubuntu编译hadoop1.2.1
- ExtJs4-Ext.tab.Panel添右键关闭
- VPN机制
- 如何实现免认证访问Openfire插件中Servlet
- 编程之美——发帖水王
- java中的匿名内部类总结
- XP环境下ubuntu12.04的硬盘安装
- Eclipse和NetBeans的互相转化
- WEB基础__CSS 层叠样式表
- 链表是否存在环及环入口点、两个链表是否相交、相交链表的第一个公共结点
- Windows API User32.dll详细介绍
- Linux修改IP