изменение правил доступа к слоям в Geoserver через REST

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

изменение правил доступа к слоям в Geoserver через REST

Сообщение Филиппов Владислав » 23 июл 2015, 09:27

Подскажите, как можно через REST-запрос изменить правила доступа к известным слоям из известного Workspace в Geoserver?
например есть слой ааа из Workspace'а wks, у него доступ для роли GROUP_ADMIN, а нужно чтобы доступ был для роли ROLE_ANONYMOUS.
с моими знаниями получил вот такое:
Снимок.png
Снимок.png (52.21 КБ) 6823 просмотра

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: изменение правил доступа к слоям в Geoserver через REST

Сообщение Andrey Zhukov » 23 июл 2015, 10:51


Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: изменение правил доступа к слоям в Geoserver через REST

Сообщение Филиппов Владислав » 23 июл 2015, 10:54

конечно. там написано что может быть внутри файла rest.properties в папке security
и ещё много всего. везде описывается как создать/изменить/удалить слой/хранилище/воркспейс/стиль.

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: изменение правил доступа к слоям в Geoserver через REST

Сообщение Andrey Zhukov » 23 июл 2015, 11:13

Securing a specific resource - вроде бы то, что надо? Или надо с синтаксисом помочь? Я обычно через питон пинаю геосервер, попробую расковырять :)

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: изменение правил доступа к слоям в Geoserver через REST

Сообщение Филиппов Владислав » 23 июл 2015, 11:23

я благодарен за любую помощь: примеры, синтаксис....
Я использую плагин к хрому Postman чтобы пинать

а Securing a specific resource не то, там написано как настроить в файле rest.properties доступ по REST, а мне нужно использовать REST: по какому URL, каким методом и что передать в параметре чтобы изменить доступ к кокому нибудь слою.
В админке за это отвечает раздел Data в группе Security
вот она
Снимок1.png
Снимок1.png (83.09 КБ) 6784 просмотра

Andrey Zhukov
Гуру
Сообщения: 838
Зарегистрирован: 10 дек 2009, 23:24
Репутация: 169
Ваше звание: старик-гисовик
Откуда: Москва
Контактная информация:

Re: изменение правил доступа к слоям в Geoserver через REST

Сообщение Andrey Zhukov » 23 июл 2015, 11:55

http://docs.geoserver.org/latest/en/use ... trol-rules

Судя по справке и ответу от 2.6.x, это только в 2.8 можно рулить.

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: изменение правил доступа к слоям в Geoserver через REST

Сообщение Филиппов Владислав » 23 июл 2015, 12:05

то что доктор прописал!!!
у меня 2.7, соответственно и доку от него читал. нужно пробовать 2.8

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: изменение правил доступа к слоям в Geoserver через REST

Сообщение Филиппов Владислав » 24 июл 2015, 11:01

всё равно не получается :(
включал/выключал HTTP-методы в Filter Chains
по http://localhost:8181/geoserver/rest/se ... layers.xml для методов PUT и POST возвращается 405 Method Not Allowed
собственно мне нужен одна цепочка default - вычисляется через Filter chain testing на тай же страничке

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей