JasperServer РОЛИ проблемы

Я начал работу над выпуском сообщества JasperServer для своего клиента.

Проблема, с которой я сталкиваюсь,

  1. После создания новой роли, например, "TEST_ROLE"
  2. Создание нового пользователя "LADY_GAGA" и назначение роли пользователя "TEST_ROLE"

Я получаю сообщение об ошибке

"У вас нет разрешения на просмотр этой страницы.

Пожалуйста, обратитесь к системному администратору или войдите в систему как пользователь с правами доступа."

Пожалуйста помоги. Я также присвоил роли «TEST_ROLE» ее свойства, такие как чтение, запись, удаление, доступ. Я делаю что-то неправильно при назначении или создании роли. Ваша помощь будет принята с благодарностью.

Спасибо


person Vinoth    schedule 21.04.2011    source источник
comment
Вы пытались просмотреть эту страницу с учетной записью администратора? Можете ли вы убедиться, что вы вошли в систему как администратор?   -  person Bastardo    schedule 21.04.2011
comment
Да, я вошел в систему, когда я вошел в систему как суперпользователь. Я вошел в систему как jasperadmin, а также как суперпользователь. Но все же я получаю ту же проблему. Я следовал документации при создании ROLES и назначении ее свойств. Есть ли что-то еще, что я должен сделать?   -  person Vinoth    schedule 21.04.2011


Ответы (3)


Разобрался с этим!

Каждому пользователю должна быть назначена минимальная роль «ROLE_USER», а затем любая другая роль, созданная и определенная вами.

person Community    schedule 09.05.2011
comment
У меня была та же проблема, и это решило ее :-) Моя цель состояла в том, чтобы иметь роль, которая предоставляла пользователю доступ только к сокращенному набору отчетов. Если я назначу пользователю также роль ROLE_USER, то он получит тот же доступ, что и любой обычный пользователь, так что это бесполезно. Любые идеи о том, как я могу это сделать? - person ; 12.09.2011

У меня была такая же проблема, в http://www.jaspersoft.com/how-set-role-based-jasperserver-home-pages без объяснения назначен ROLE_USER .

Это означает, что управление разрешениями для TEST_ROL невосприимчиво к ROL_USER, что означает, что вы не можете иметь личную ROLE

person Fabian    schedule 30.12.2011

  • Прежде всего установите разрешение No Access на ROLE_USER для всех папок и подпапок.
  • Теперь ROLE_USER — это роль без каких-либо разрешений, но имейте в виду, что ROLE_USER следует назначать всем пользователям (новым и старым) для входа в систему.
  • Создайте NEW_USER с NEW_ROLE, но ROLE_USER также следует назначить NEW_USER.
  • Дайте разрешение NEW_ROLE согласно вашему требованию. Это обязательно сработает.

Однако вам нужно будет предоставить Execute Only разрешение на все ваши источники данных и типы входных данных для NEW_ROLE, чтобы избежать ошибки Access is denied. Пожалуйста, проверьте и дайте мне знать.

person Wasim Shehzad    schedule 12.12.2019