права на создание пользователя alfresco для пользователя без прав администратора

Я работаю с alfresco 5.0.d. Я хочу, чтобы некоторые пользователи (с определенной ролью) могли создавать других пользователей. Я не хочу добавлять этих пользователей в группу администраторов.

Я понимаю, что пользователь может войти для создания страницы (http://localhost:9090/share/page/console/admin-console/users), только если он является администратором.

Итак, как я могу авторизовать пользователя с определенной ролью для входа на страницу управления пользователями? и создать, удалить или изменить пользователя?

Спасибо


person soung    schedule 11.06.2015    source источник
comment
Вероятно, дубликат: - stackoverflow.com/questions/12248734/   -  person Naman    schedule 12.06.2015


Ответы (1)


Есть несколько способов сделать это. Один из них — слишком манипулировать разрешениями. Но это станет сложнее. Вместо этого выполните следующие действия.

1. Создайте веб-скрипт и передайте необходимый параметр для создания пользователя. Из этого веб-скрипта создайте пользователя.

2. Создайте один дашлет или страницу в ресурсе alfresco и вызовите веб-скрипт, передайте userName в качестве параметра (вместе с данными нового пользователя) и подтвердите этого пользователя внутри веб-скрипта (для определения того, имеет ли пользователь доступ для создания пользователя или нет).

Вышеприведенный подход менее безопасен. Но если у вас нет проблем с конфиденциальностью, вы можете пойти с этим. Если конфиденциальность является проблемой. Вам нужно найти что-то, что проверяет вашего пользователя. Например, создайте еще один веб-скрипт, который проверяет пользователя.

person Krutik Jayswal    schedule 11.06.2015