Portal的权限设置可以分为两种:一种是通过*-object.xml 配置文件,设置<security-constraint>;第二种方法就是使用managerment portal 动态设置。
权限分为4类:
view:用户可以浏览此页面
Viewrecursive:用户可以浏览此页面及其子页面
Personalize:用户可以定制此页面的theme
Personalizerecursive: 用户可以定制此页面以及其子页面的theme
后一种方法相对简单,设置方便。但是设置的时候一定要注意。我们以首页上的news为例。为news设置权限,要求登录用户才可以浏览news。
第一步:以管理员身份登录,进入 portal object
第二步:选择default 的security
第三步:将uncheck的权限修改为view
第四步:进入default portal,打开default 页面的security,将其unchecked设置为view.
第五步:打开news 页面的security,将其权限设置为user 和admin的view recusive
分享到:
相关推荐
### JBoss Portal:开源企业门户解决方案 #### 一、JBoss Portal概述 JBoss Portal是一款开源的企业级门户框架,旨在为企业提供一个灵活、可扩展且成本效益高的平台,用于托管和提供门户的Web界面,发布内容和服务...
### JBoss Portal Server Development #### 一、书籍概述与背景 《JBoss Portal Server 开发》是一本关于如何使用 JBoss Portal 构建动态、功能丰富且强大的企业门户应用程序的专业书籍。本书由 Ramanujam Rao ...
在这一章中,读者将学习如何安装和配置JBoss Portal Server,包括下载最新版本,设置环境变量,启动和停止服务器,以及如何配置服务器以满足特定需求。此外,还可能涵盖了基本的portlet部署和管理。 2. **Chapter ...
2. **安全性**:JBoss Portal提供了强大的安全机制,包括角色和权限管理,确保只有授权用户能访问特定的内容和服务。它支持JAAS(Java Authentication and Authorization Service)和其他标准安全协议。 3. **个性...
基于Java EE的安全模型,JBoss Portal提供了角色和权限管理,支持标准的认证协议,如HTTP基本认证、表单认证,以及SSL加密,确保通信安全。 8. **部署与管理** 快速指南将详细介绍如何部署和管理JBoss Portal实例...
《JBoss Portal Server开发》这本书是针对企业对价值创造实体需求而设计的,这些实体对于企业的成功至关重要。JBoss Portal Server是一款受欢迎的、功能丰富的开源服务器,它提供了一个符合标准的平台,可以托管服务...
管理员可以通过管理控制台进行portlet注册、用户管理、群组管理、权限设置等操作。 **6. 快速启动指南** `QuickStart_Guide_en-US.pdf`可能包含了安装和快速运行JBoss Portal的步骤,涵盖了基础配置、环境要求以及...
### JBoss Portal 2.6.1-CR1 “Ninja” 用户指南核心知识点解析 #### JBoss Portal 概览 JBoss Portal是一款基于Java的企业级门户解决方案,它提供了丰富的特性来满足不同用户的需求,包括但不限于个性化内容展示...
在Java企业级应用开发中,JBoss Portal是一个常用的portlet容器,它提供了一个可扩展的平台来构建、部署和管理web应用程序,特别是portlet应用。Portlets是portlet容器中的独立组件,可以展示在门户页面上,与用户...
常见的Portal开发框架有IBM WebSphere Portal、Liferay Portal、JBoss Portal等。这些框架提供了丰富的API和工具,帮助开发者快速构建Portal应用。 1. IBM WebSphere Portal:作为业界领先的企业级Portal解决方案,...
访问http://labs.jboss.com/portal/jbossas/download,下载JBoss Application Server v4.0.5或更高版本。将其解压到任意文件夹,我们在此文中将该文件夹命名为JBOSS_HOME。 #### 步骤3:配置Oracle数据源 在JBOSS_...
接着,设置环境变量,如在`/etc/bash.bashrc`文件中添加`PATH`和`JBOSS_HOME`的路径。启动JBoss服务器,进入`/opt/jboss/bin`目录执行`./run.sh -b 0.0.0.0`。如果能够成功访问`http://localhost:8080/`,则表明...
Liferay内置了基于JBoss jBPM的工作流引擎,开发者可以创建自定义工作流程,定义审批流程和表单,用于内容审核、任务分配等场景。 7. **内容管理系统** Liferay的Document and Media Library提供了文档存储、版本...
系统配置主要在Liferay的控制台进行,涵盖了服务器设置、安全策略、权限管理等方面。应用配置则针对特定的portlet或模块,例如邮件设置、缓存策略等。portlet配置通常在portlet部署后通过portlet实例进行。 开发...
- Liferay 可以部署在多种应用服务器上,如 Tomcat、WebSphere 和 JBoss。 - 为了优化性能,Liferay 支持缓存机制、负载均衡和集群配置。 10. **学习资源**: - 电子书是学习 Liferay 的宝贵资源,它们可能涵盖...
14. **JBWIKI**:作为JBoss实验室项目,遵循JSR 168规范,可用于增强JBoss Portal,提供企业级的Wiki解决方案。 15. **Elsie**:具备常见的Wiki特性,如内容管理、版本控制、访问控制和多语言支持,同时使用IoC实现...
- 细粒度权限管理:实现对用户访问权限的精确控制。 - LDAP身份验证:支持LDAP目录服务的身份验证。 - 会话管理:确保用户会话的安全性。 #### 十、Web服务 Liferay提供了丰富的Web服务支持,包括: - JSON:一种轻...