Страница 1 из 1
изменение правил доступа к слоям в Geoserver через REST
Добавлено: 23 июл 2015, 09:27
Филиппов Владислав
Подскажите, как можно через REST-запрос изменить правила доступа к известным слоям из известного Workspace в Geoserver?
например есть слой ааа из Workspace'а wks, у него доступ для роли GROUP_ADMIN, а нужно чтобы доступ был для роли ROLE_ANONYMOUS.
с моими знаниями получил вот такое:

- Снимок.png (52.21 КБ) 7344 просмотра
Re: изменение правил доступа к слоям в Geoserver через REST
Добавлено: 23 июл 2015, 10:51
Andrey Zhukov
Re: изменение правил доступа к слоям в Geoserver через REST
Добавлено: 23 июл 2015, 10:54
Филиппов Владислав
конечно. там написано что может быть внутри файла rest.properties в папке security
и ещё много всего. везде описывается как создать/изменить/удалить слой/хранилище/воркспейс/стиль.
Re: изменение правил доступа к слоям в Geoserver через REST
Добавлено: 23 июл 2015, 11:13
Andrey Zhukov
Securing a specific resource - вроде бы то, что надо? Или надо с синтаксисом помочь? Я обычно через питон пинаю геосервер, попробую расковырять

Re: изменение правил доступа к слоям в Geoserver через REST
Добавлено: 23 июл 2015, 11:23
Филиппов Владислав
я благодарен за любую помощь: примеры, синтаксис....
Я использую плагин к хрому Postman чтобы пинать
а Securing a specific resource не то, там написано как настроить в файле rest.properties
доступ по REST, а мне нужно
использовать REST: по какому URL, каким методом и что передать в параметре чтобы изменить доступ к кокому нибудь слою.
В админке за это отвечает раздел Data в группе Security
вот она

- Снимок1.png (83.09 КБ) 7305 просмотров
Re: изменение правил доступа к слоям в Geoserver через REST
Добавлено: 23 июл 2015, 11:55
Andrey Zhukov
http://docs.geoserver.org/latest/en/use ... trol-rules
Судя по справке и ответу от 2.6.x, это только в 2.8 можно рулить.
Re: изменение правил доступа к слоям в Geoserver через REST
Добавлено: 23 июл 2015, 12:05
Филиппов Владислав
то что доктор прописал!!!
у меня 2.7, соответственно и доку от него читал. нужно пробовать 2.8
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 на тай же страничке