Контроль доступа к контенту сайта - PullRequest
0 голосов
/ 23 февраля 2012

У меня есть сайт в рамках liferay 6.1, который называется abc, и у него есть тест супер пользователя. На портале я создал две организации и назначил двух разных пользователей в эту организацию: user1 - org1 и user2 - org2. Я хочу добиться того, чтобы портлеты или компоненты, доступные для пользователя по умолчанию / суперпользователя, могли ограничивать доступ в зависимости от организации. Например, если у меня есть портлет poc-1 для учетной записи суперпользователя, я смогу ограничить доступ или настройку его, скажем, org2. Пожалуйста, ответьте.

1 Ответ

0 голосов
/ 23 февраля 2012

Из того, что я понимаю, вы хотите дать разрешения для определенного портлета, только для некоторых пользователей.

Для этого вы можете просто установить разрешения, используя классы PermissionUtil, представленные в liferay. Вам просто нужно отправить идентификаторы ролей тех, кто может просматривать портлеты.

Пример

...