Страница 1 из 1

Настройка прав доступа в Geoserver 2.1.4

Добавлено: 30 июл 2014, 13:27
vlalexey
Добрый день.

(подобный вопрос уже возникал и обсуждался (ссылка), но сейчас формулировка проблемы несколько иная - поэтому создал отдельную тему)

Geoserver 2.1.4
Есть 1 workspace (WRK), 1 store, 5 слоев (L1 - L5).
Нужно чтобы у роли role1 был по WFS доступ ко всем слоям, а у role2 - только к L1, L2. Без логина - не должен отдавать по WFS ничего

Делаю так:
WRK.*.r user1
WRK.L1.r user1, user2
WRK.L2.r user1, user2

для user1 - все ок, для user2 - ошибка при подключении WFS
В чем проблема? Что делаю не так с настройкой прав?

Пока найдено решение такое:
WRK.*.r user1, user2
WRK.L3.r user1
WRK.L4.r user1
WRK.L5.r user1

Т.е. даем на "папку" WRK доступ и user1 и user2, а затем "отбираем" права на L3-L5, принудительно указывая в правах на них только user1

Но непонятно почему не работает схема
WRK.*.r user1
WRK.L1.r user1, user2
в которой при подключении по WFS для user2 виден список слоев (L1), на при попытке добавления на карту - выдает ошибку (проверялось в QGIS 2.4.0)

Искал ответ тут, но не нашел ответа.

P.S. Да, есть более новая версия Geoserver, но в данном случае быстро обновить возможности нет и задача стоит для 2.1.4