java – Liferay api / jsonws页面只能供管理员用户访问
发布时间:2020-05-24 09:40:30 所属栏目:Java 来源:互联网
导读:任何人都可以告诉我如何限制普通用户访问Liferay api / jsonws页面. api / jsonws页面只能供管理员用户访问. 我们在Liferay中有任何选择吗? 任何人都可以请帮助我 我猜这个功能不在Liferay 6.2中:( jsonws.web.service.api.discoverable=false 参考:https:/
|
任何人都可以告诉我如何限制普通用户访问Liferay api / jsonws页面. api / jsonws页面只能供管理员用户访问. 我们在Liferay中有任何选择吗? 任何人都可以请帮助我 解决方法我猜这个功能不在Liferay 6.2中:(jsonws.web.service.api.discoverable=false 参考:https://issues.liferay.com/browse/LPS-50668 我所知道的选项可以在6.2中完成 > ServletFilter Hook 在那里写下你的逻辑 <servlet-filter>
<servlet-filter-name>ServiceAccessPage</servlet-filter-name>
<servlet-filter-impl>com.check.access.ServiceAccessPage</servlet-filter-impl>
<init-param>
<param-name>initparam</param-name>
<param-value>Hi IP Address Filter</param-value>
</init-param>
</servlet-filter>
<servlet-filter-mapping>
<servlet-filter-name>ServiceAccessPage</servlet-filter-name>
<url-pattern>/api/jsonws</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
</servlet-filter-mapping>
在ServiceAccessPage.java中 public void doFilter(ServletRequest request,ServletResponse response,FilterChain chain) throws java.io.IOException,ServletException {
//get user & Redirect to session.setAttribute(WebKeys.LAST_PATH,redirectionFailPath);
logger.info("DoFilter method being called");
}
>克里特岛服务行动预行动. [这将在每个动作之前调用:(] 从请求中获取用户,&相应地管理登陆页面. >使用EXT 写一个属性来关闭/打开页面&覆盖JSONWebServiceServlet (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Spring框架设值注入操作实战案例分析
- java – ClassCastException在使用WebLogic解析XML时
- java – 存储可以通过调用url呈现的二进制数据的理想位置
- 多线程 – 重入锁定:优点和缺点?
- java – MVC和MVC Model2之间的实际区别是什么?
- java – guava-libraries:是Iterators.cycle()线程安全吗?
- Java ArrayDeque实现Stack的功能
- 使用lambda返回javax.inject.Provider的新实例
- springboot用thymeleaf模板的paginate分页完整代码
- Javafx 2图表和徒手变焦
