`
jiasudu1649
  • 浏览: 719530 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ofbiz的安全管理

阅读更多

概述:
     OFBIZ安全服务控制访问应用程序的不同部分.该安全服务是基于登录ID,security permission,security group和role.ofbiz使用两个模式来实现安全许可:"应用程序模式"给用户许可访问特定应用程序区域;"角色限制模式"提供用户相关特定元素 的用户许可,该模式是依赖于程序的.
      在ofbiz中有3-5个步骤需要实现用户安全
      1)创建独立的安全许可
      2)创建安全角色
      3)(可选)创建安全组
      4)(可选)组装角色和独立权限到安全组
      5)分配用户登录ID给安全组,角色或者权限
    许多OFBIZ应用程序已经有用户安全设置方面的实现,但为了分配预定义许可给你的OFBIZ用户.而去理解独立部分如何工作是有好处的.

安 全许可(Security Permissions):独立安全许可是用来给特定OFBIZ元素授予特定许可的.例如:安全许可ORDERMGR_CREATE, ORDERMGR_UPDATE和ORDERMGR_DELETE在Order Manager应用程序授予CREATE,UPDATE和DELETE许可.
安全角色(Security Roles):安全角色提供一种用户ID和特定OFBIZ元素相关联的方法.这看起来可能与安全许可一样,但又有轻微的不同.例如一个用户被分配了 ORDERMGR_VIEW许可,又与拥有ORDERMGR_ROLE_UPDATE安全角色的特定设施(XYZ公司的)相关联.则两种情况结合就允许用 户查看所有的设施,而只能更新XYZ公司设施的订单.另外,不要混淆安全角色和当事人角色,它们是完全不同的.
安全组(Security Groups):安全许可和安全角色可以组装成安全组,这使得分配许可包给用户登录ID更方便.许多OFBIZ应用程序都会有一些预定义的组.如果愿意你也可以创建另外的安全组.
分配用户登录ID:使用Party Manager应用程序来分配安全许可给用户登录ID.该应用程序同样可以用来设置安全许可,角色和组.
安全化OFBIZ的安装:OFBIZ是预装载用户登录ID和安全许可的,这也就为黑客提供了后门.确保在网上运行之前保证你的ofbiz部署的安全.
其 他信息(Additional information):预定义安全许可可以在每个应用程序的SecurityData.xml和XXXSecurityData.xml文件中找到. 查找这些元素:SecurityPermission,SecurityGroup,SecurityGroupPermission和 UserLoginSecurityGroup.

http://asper.blogchina.com/blog/496576.html

分享到:
评论

相关推荐

    ofbiz中文技术文档

    5. **安全性与权限**:系统权限设置、用户管理以及数据安全策略。 6. **升级与维护**:Opentaps的版本更新和维护策略,以及如何平滑地进行系统升级。 综上所述,"ofbiz_cn.doc"文档对于想从事Ofbiz或Opentaps二次...

    ofbiz框架(文档)全

    在OFBiz中,过滤器用于在请求到达实际处理业务的组件之前进行安全检查、数据验证等操作。 2. **控制器(Controller)**:在OFBiz中,控制器负责调度请求,根据配置文件中的映射规则将请求路由到相应的处理器。...

    关于OFBIZ的资料

    **正文** OfBiz,全称为The Apache Open For Business Project,是一个开源的企业应用套件,旨在为企业提供一套完整的业务自动化解决方案...记得定期检查Apache OfBiz的最新版本,以获取最新的特性、优化和安全更新。

    Apache OFBiz Cookbook

    - **定义**:Apache OFBiz(Open For Business)是一款开源的企业级应用框架,它集成了ERP(企业资源规划)、CRM(客户关系管理)以及E-commerce(电子商务)等多种功能。其设计目标是为了提供一个灵活且可扩展的...

    ofbiz数据结构设计

    通过灵活的实体模型、高效的实体引擎、丰富的服务层、流程化的业务处理、智能的缓存策略、适应性的数据分区以及严谨的安全机制,OFBiz提供了强大且灵活的数据管理能力,为企业信息化建设提供了有力支撑。在实际项目...

    ofbiz权限(全)

    在OFBiz权限管理系统中,采用了“安全组”(SecurityGroup)的概念来关联“权限”与“用户”。系统中的权限种类繁多,包括但不限于系统预设权限、用户自定义权限、资源权限、操作权限等。这些权限与安全组之间建立多...

    ofbiz API文档

    6. **安全与权限**:Ofbiz 提供了一套完整的安全框架,包括用户认证、授权和会话管理。开发者需要理解和配置这些安全相关 API,以确保系统的安全性。 7. **工作流与审批流程**:Ofbiz 集成了工作流引擎,可以定义...

    Ofbiz16.11.05运行及开发环境搭建等

    在本文中,我们将深入探讨如何搭建OFBiz 16.11.05的运行及开发环境,并讨论一些关键的OFBiz功能,如百度地图集成、国际化处理、用户逻辑、PDF导出、服务调用、内容管理、MVC框架、服务引擎、多租户以及权限系统。...

    OFBIZ10.04组件开发入门.doc

    OFBIZ安全设计 OFBIZ提供了安全控制机制,如角色权限管理、会话管理,确保系统的安全性。 总结来说,OFBIZ 10.04的组件开发涉及多个方面,从组件结构、MVC模式到具体的服务和事件处理,都需要开发者有扎实的Java...

    ofbiz综合使用手册

    - **控制器(Controller)**:控制器在ofbiz中扮演着关键角色,管理Web表示层对象,确保业务逻辑与表示层的隔离。例如,过滤器(Context Security Filter)作为控制器的一部分,按照Servlet API 2.3标准,能够在请求...

    WIN7上安装Ofbiz 数据库 postgresql

    打开pg_hba.conf文件,这是PostgreSQL的安全配置文件,添加或修改规则以允许OFBiz连接。然后,启动PostgreSQL的服务管理工具pgAdmin Ⅲ,创建一个新的数据库,命名为"ofbiz",并分配一个用户"ofbiz",密码同样设为...

    Ofbiz-16-全量数据库873张表.rar

    Apache Ofbiz是一个开源的企业应用程序框架,它主要用于构建和管理电子商务网站和企业级业务应用。这个压缩包文件"Ofbiz-16-全量数据库873张表.rar"包含了Apache Ofbiz 16版本的全量数据库结构,包括873个数据表的...

    ofbiz sso 单点登录

    在 ofbiz 中,修改安全请求映射,例如在 `webapp/ofbiz/web-inf/ofbiz-component.xml` 文件中,添加或更新如下内容: - 对于登录请求,使用 `org.ofbiz.ldap.LdapLoginWorker` 类进行处理: ```xml ...

    开源ERP-apache-ofbiz-17.12.07.zip

    Apache OFBiz 是用于企业流程自动化的开源产品,包括 ERP(企业资源规划)、CRM(客户关系管理)、电子商务/电子商务、SCM(供应链管理)、MRP(制造资源规划)、MMS / EAM(维护管理系统/企业资产管理)的框架组件...

    OFBiz-alipay 配置文档

    OFBiz(Open For Business Project)是一个开源的企业级应用框架,用于构建和管理电子商务网站、供应链管理、CRM、ERP等业务系统。它提供了全面的业务组件和服务,使得开发者可以快速搭建和定制企业级应用程序。在与...

    OFBIZ官方文档

    通过本教程,开发者可以了解OFBiz的控制流程,掌握编写高质量代码的标准,以及进行界面和用户权限的安全设置等。这些知识和技能对于开发和维护OFBiz应用程序至关重要。 总而言之,OFBiz官方文档通过细致的步骤讲解...

    Ofbiz源码阅读笔记 之 请求控制篇

    Ofbiz是一款开源的企业级应用框架,支持多种业务场景,包括电子商务、供应链管理等。在阅读Ofbiz源码的过程中,我们重点关注了控制请求的流程及其实现机制,特别是那些较为复杂且容易被忽视的部分。 #### 二、关键...

Global site tag (gtag.js) - Google Analytics