java - 了解 ofbiz 中的权限和安全性 : Not able to access application

标签 java ofbiz

我在 ofBiz 中创建了一个名为 smartfarm 的应用程序

ofbiz-component.xml 看起来像这样

<webapp name="smartfarm"
        title="SMARTFARM"
        server="default-server"
        location="webapp/smartfarm"
        base-permission="OFBTOOLS,SMART"
        mount-point="/smartfarm" app-bar-display="true"/>

在我向用户授予 super 权限之前,我无法访问该应用程序。

我的种子数据如下所示

<SecurityGroup groupId="SETUP" description="Access setup screens" />
    <SecurityGroup groupId="CROP" description="Access crop screens" />
    <SecurityGroup groupId="CONFIG" description="Access detailed config screens" />
    <SecurityGroup groupId="LOCATION" description="Access location screens" /> 

    <SecurityPermission description="Access setup screens" permissionId="SMART_SETUP"/>
    <SecurityPermission description="Access crop screens" permissionId="SMART_CROP"/>
    <SecurityPermission description="Access detailed config screens" permissionId="SMART_CONFIG"/>
    <SecurityPermission description="Access location screens" permissionId="SMART_LOCATION"/>

<SecurityGroupPermission groupId="SETUP" permissionId="SMART_SETUP"/>
    <SecurityGroupPermission groupId="CROP" permissionId="SMART_CROP"/>
    <SecurityGroupPermission groupId="CONFIG" permissionId="SMART_CONFIG"/>
    <SecurityGroupPermission groupId="LOCATION" permissionId="SMART_LOCATION"/>

如果用户拥有上述任何权限,我必须做什么才能访问该应用程序?

最佳答案

您的用户需要 OFBTOOLS 和 SMART 权限。从配置来看,似乎缺少 OFBTOOLS 权限。

关于java - 了解 ofbiz 中的权限和安全性 : Not able to access application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28764727/

相关文章:

java - 致命异常 : OkHttp Dispatcher

java - 如何创建具有不同本地方言的应用程序?

xml - Ofbiz:一张表单有两个提交按钮,有两个不同的目标

performance - 如何使用 SELECT DISTINCT 提高 Oracle 中的性能

java - Weld -001409 : Ambiguous dependencies for type StepContext with qualifiers @Default

java - 如何用空白页替换 Spring Boot 的 "Whitelabel Error Page"?

java - Spring Controller ,返回页面特定区域

java - HTTP 状态 500 - 无法获取序列名称 : Visitor 的下一个排序 ID

java - 无法访问新的 OFBiz 16.11 插件

deployment - 可以将OFBiz配置为作为单个整体式Web应用程序工作吗?