Однажды я защитил сайт Plone, чтобы только авторизованные пользователи могли видеть что-либо (форма входа в систему).
был доступен). Это был Plone 2.5, и я знаю, что я изменил (проверенные / непроверенные роли) эти разрешения на странице ZMI для доступа корня Plone Site (manage_access):
- Добавить участника портала
- Разрешить отправку
- Изменить события портала
- Изменить содержимое портала
- Установить собственный пароль
- Установить собственные свойства
- Посмотреть
Я знаю, что в следующих версиях Plone были добавлены новые разрешения, поэтому вам может понадобиться настроить другие.
Я думаю, что самый простой способ достичь того, что вам нужно, это сделать, хотя я бы рекомендовал использовать GenericSetup, а не настройку TTW, как я это сделал:
- Это проще, чем изменять опубликованное состояние рабочих процессов.
- Если вы настраиваете Apache, вам потребуется двойной вход (для доступа к форме входа и затем для входа в Plone). Если вы не установите специальный плагин PAS. Этот подход, на мой взгляд, сложнее моего.
Но, учитывая, что я не пробовал ни одного из этих двух последних вариантов, я не могу сказать, что мой путь - это . Я могу просто сказать, что это сработало для меня, и, надеюсь, это сработает для вас.