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

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

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