【问题标题】:JasperServer ROLE problemsJasperServer 角色问题
【发布时间】:2011-08-10 05:33:11
【问题描述】:

我已经开始为我的客户开发 JasperServer 社区版。

我面临的问题是

  1. 创建新角色后,例如 “TEST_ROLE”
  2. 创建一个新用户“LADY_GAGA”和 将用户角色分配为 “TEST_ROLE”

我收到一个错误提示

"您没有查看权限 这个页面。

请联系您的系统 管理员或以用户身份登录 权限。”

请帮忙。我还为角色“TEST_ROLE”分配了它的属性,例如读、写、删除、访问。我在分配或创建角色时是否做错了什么。您的帮助将不胜感激。

谢谢

【问题讨论】:

  • 您是否尝试使用管理员帐户查看该页面?您能确保您以管理员身份登录系统吗?
  • 是的,当我以超级用户身份登录时,我确实登录了。我以 jasperadmin 和超级用户身份登录。但我仍然遇到同样的问题。我在创建 ROLES 并分配其属性时遵循了文档。还有什么我应该做的吗?

标签: permissions login role jasperserver


【解决方案1】:

想出了这个!

必须为每个用户分配一个最小角色“ROLE_USER”,然后是您创建和定义的任何其他角色。

【讨论】:

  • 我遇到了同样的问题,这解决了它 :-) 我的目标是拥有一个角色,只授予用户访问一组减少的报告的权限。如果我还为用户分配 ROLE_USER 角色,那么他将获得每个普通用户获得的相同访问权限,因此没有用。关于如何完成这项工作的任何想法?
【解决方案2】:

我遇到了同样的问题,在 http://www.jaspersoft.com/how-set-role-based-jasperserver-home-pages 没有解释分配 ROLE_USER 。

这意味着TEST_ROL的权限管理不受ROL_USER的影响,这意味着你不能拥有个人ROLE

【讨论】:

    【解决方案3】:
    • 首先将所有文件夹和子文件夹的No Access 权限设置为ROLE_USER
    • 现在ROLE_USER 是一个完全没有权限的角色,但请记住ROLE_USER 应该分配给所有用户(新老用户)以用于登录目的。
    • NEW_ROLE创建NEW_USER,但ROLE_USER也应该分配给NEW_USER
    • 根据您的要求授予NEW_ROLE 的权限。它肯定会奏效。

    但是,您必须授予 Execute Only 对所有数据源和 NEW_ROLE 的输入数据类型的权限,以避免出现 Access is denied 错误。请检查并告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多