java – Liferay api / jsonws页面只能供管理员用户访问

任何人都可以告诉我如何限制普通用户访问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

相关文章

最近看了一下学习资料,感觉进制转换其实还是挺有意思的,尤...
/*HashSet 基本操作 * --set:元素是无序的,存入和取出顺序不...
/*list 基本操作 * * List a=new List(); * 增 * a.add(inde...
/* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变...
集合的操作Iterator、Collection、Set和HashSet关系Iterator...
接口中常量的修饰关键字:public,static,final(常量)函数...