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

Отключить гостевой доступ в GeoServer

Добавлено: 15 ноя 2015, 16:19
Denis Rykov
В рамках подготовки к гисконфу мучаю GeoServer, взял последний 2.9. Что-то не вижу указанную в документации опцию "Allow anonymous authentication". При этом удаление фильтра "Anonymous authentication" тоже не помогает.

Re: Отключить гостевой доступ в GeoServer

Добавлено: 16 ноя 2015, 01:49
Andrey Zhukov
Вот как надо:
1. удалить фильтр;
2. перезапустить Геосервер;
3. наслаждаться/страдать.

Re: Отключить гостевой доступ в GeoServer

Добавлено: 16 ноя 2015, 10:28
Denis Rykov
Спасибо. Перезагрузка вроде помогла, пытаюсь включить обратно - добавляю фильтр "anonymous", добавляю его в цепочку "web" (в "default" тоже пробовал), но после логаута фильтр "anonymous" исчезает из цепочек.

Re: Отключить гостевой доступ в GeoServer

Добавлено: 16 ноя 2015, 17:14
Andrey Zhukov
А его и не надо в цепочки добавлять, надо просто вернуть фильтр и перезапустить геосервер.

Re: Отключить гостевой доступ в GeoServer

Добавлено: 16 ноя 2015, 18:13
Denis Rykov
А поясните тогда для чего в настройках цепочек есть возможность добавления фильтров?

Re: Отключить гостевой доступ в GeoServer

Добавлено: 16 ноя 2015, 18:27
Andrey Zhukov
Тут немного костыльно все сделано.
1. Есть фильтры входа.
2. Есть применение этих фильтров к цепочкам.
3. Есть важная кнопка Сохранить :)
В цепочках можно все тонко настроить. Можно везде запретить анонимный вход. Или везде разрешить. Главное - на забыть нажать внизу на Сохранить (видимо, из-за этого цепочки не применились).
Если убить роль анонимуса, то кнопка не сработает, ибо остаются зависимости - поэтому надо перезапускать геосервер.

Re: Отключить гостевой доступ в GeoServer

Добавлено: 16 ноя 2015, 18:48
Denis Rykov
Спасибо, оказывается эта кнопка Save совсем в другом окне, в окне настройки цепочек только Close. Все получилось, но без добавления фильтра в цепочку "web" - анонимный вход не активировался, что вроде логично, после добавления - всё заработало.