Alfresco Share - гостевой доступ. Свой authentication level ?
Всем привет.
Кто-нибудь пытался в Share внедрить подобие гостевого доступа?
Добавить свои уровни аутентификации (для вебскриптов например), помимо стандартных: none, user, admin...?
Интересует конкретно управление доступом к контенту относительно одной группы пользователей.
Если с нодами все ясно, то как можно ограничивать такие элементы как страницы? Т.е. я не хочу, что бы некая группа myFirm_guest имела доступ к странице my-workflows, my-tasks, alvex etc.
К тому же alvex удалось прикруть наболдашник в виде скрипта, который проверяет группу пользователя при переходе на его страницу. Но это малосовеместимо с последующими обновлениями alvex.
Хочется, что бы у гостей был доступ только к одному из сайтов и части его контента. Этого получилось достичь напильником (проверка внутри скриптов конкретных элементов share), но этот способ не изящен и требует работы при каждом обновлении чего-либо.
Есть у кого идеи, опыт?
Кто-нибудь пытался в Share внедрить подобие гостевого доступа?
Добавить свои уровни аутентификации (для вебскриптов например), помимо стандартных: none, user, admin...?
Интересует конкретно управление доступом к контенту относительно одной группы пользователей.
Если с нодами все ясно, то как можно ограничивать такие элементы как страницы? Т.е. я не хочу, что бы некая группа myFirm_guest имела доступ к странице my-workflows, my-tasks, alvex etc.
К тому же alvex удалось прикруть наболдашник в виде скрипта, который проверяет группу пользователя при переходе на его страницу. Но это малосовеместимо с последующими обновлениями alvex.
Хочется, что бы у гостей был доступ только к одному из сайтов и части его контента. Этого получилось достичь напильником (проверка внутри скриптов конкретных элементов share), но этот способ не изящен и требует работы при каждом обновлении чего-либо.
Есть у кого идеи, опыт?
Комментарии
07/03/2013 - 10:27
Задача: есть система на базе Alfresco. В нее доступ должны иметь как внутренние, так и внешние пользователи. Внутренним пользователям доступно все - задачи, процессы, документы, сайты и т.д. Внешним пользователям нужен очень ограниченный доступ уровня "отправить заявку и просмотреть ее статус". Физически отправленная заявка стартует достаточно навороченный внутренний процесс обработки. Но внешним пользователям нужен от него только статус.
Решение: Alfresco Share для внутренних пользователей и совсем отдельный кастомный минималистичный интерфейс для внешних пользователей. Внешний интерфейс ходит в репо за данными через написанные REST API.
07/03/2013 - 10:33
07/03/2013 - 10:45
- старый партнерский портал: https://partners.alfresco.com/share, на котором есть сайт, к которому доступ выдают всем вместе с аккаунтом. При этом все партнеры, которым нужны только документы с сайта, имеют доступ к задачам, созданию своих сайтов итд.
- новый партнерский портал: https://partners.alfresco.com/. Документы на сайте по прежнему хранятся на сайте в Share, внутренние пользователи (сотрудники Alfresco) добавляют материал там, но внешние пользователи (партнеры) смотрят интерфейс, сделанный на Drupal, и загужают документы оттуда.
07/03/2013 - 13:17
И все-таки жаль, что в share нету guest доступа =\
11/03/2013 - 07:56
Как самый распространенный или его легче всего подружить?
11/03/2013 - 11:36
12/03/2013 - 09:13
12/03/2013 - 15:32
07/03/2013 - 10:47
07/03/2013 - 13:15