HI Justin

Will write a proposal.

Cheers
Christian

On Thu, Oct 9, 2014 at 3:06 PM, Justin Deoliveira <jdeol...@boundlessgeo.com
> wrote:

> Since this is a core change do you mind writing a proposal first so we can
> talk through the api structure before you start coding?
>
> On Thu, Oct 9, 2014 at 1:03 AM, Christian Mueller <
> christian.muel...@os-solutions.at> wrote:
>
>> Yes, it will be added to restconfig. I want to it the same way as I did
>> for
>>
>> http://docs.geoserver.org/stable/en/user/rest/api/masterpassword.html
>>
>> 1) Open a JIRA issue
>> 2) Preparing a pull request containing core code, test code and the
>> documentation (API,examples)
>> 3) Waiting for comments (2 weeks)
>> 4) Merge the pull request
>>
>> Cheers
>> Christian
>>
>>
>>
>> On Wed, Oct 8, 2014 at 4:25 PM, Justin Deoliveira <
>> jdeol...@boundlessgeo.com> wrote:
>>
>>> Are you going to be adding this to restconfig? If so definitely a jira
>>> and probably a proposal.
>>>
>>>
>>> On Wed, Oct 8, 2014 at 8:16 AM, Christian Mueller <
>>> christian.muel...@os-solutions.at> wrote:
>>>
>>>> Thanks for the input,  will use POST for adding and PUT for editing.
>>>>
>>>> Should I open a JIRA issue ?
>>>>
>>>> Cheers
>>>> Christian
>>>>
>>>>
>>>>
>>>> On Wed, Oct 8, 2014 at 3:24 PM, Justin Deoliveira <
>>>> jdeol...@boundlessgeo.com> wrote:
>>>>
>>>>>
>>>>>
>>>>> On Wed, Oct 8, 2014 at 5:23 AM, Christian Mueller <
>>>>> christian.muel...@os-solutions.at> wrote:
>>>>>
>>>>>> Hi Mauro
>>>>>>
>>>>>> Sounds reasonable. To summarize:
>>>>>>
>>>>>> The GET method fetches all rules.
>>>>>>
>>>>>> The DELETE method deletes one or more  specific rules, if only one
>>>>>> specified rule does not exist, the request is ignored and  an error is
>>>>>> returned.
>>>>>>
>>>>>> The PUT method adds/updates one more specific rules.
>>>>>>
>>>>>
>>>>> I following RESTful practices use POST for adding a new rule and PUT
>>>>> just for editing an existing one.
>>>>>
>>>>>>
>>>>>> Does this cover your idea ?
>>>>>>
>>>>>> Cheers
>>>>>> Christian
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Wed, Oct 8, 2014 at 12:46 PM, Mauro Bartolomeoli <
>>>>>> maurobartolome...@gmail.com> wrote:
>>>>>>
>>>>>>> Hi Christian,
>>>>>>> in my opinion a more granular access to the single rules would be
>>>>>>> more usable.
>>>>>>>
>>>>>>> I think the REST API should allow CRUD access to the rules, and
>>>>>>> apart from the fetch (Read), where it is useful to get all the rules at
>>>>>>> once (some support for pagination would be helpful, but not mandatory), 
>>>>>>> the
>>>>>>> Create, Update and Delete operations would be better implemented (from a
>>>>>>> client-side point of view) rule by rule.
>>>>>>>
>>>>>>> In general, now the rules are stored on property files, but having
>>>>>>> them on a different storage (like we already support for the Catalog) in
>>>>>>> the future would be nice (for clustering support and so on), and a bit 
>>>>>>> more
>>>>>>> abstract REST API would be ready for that.
>>>>>>>
>>>>>>> Just my 2 cents.
>>>>>>>
>>>>>>> Mauro
>>>>>>>
>>>>>>> 2014-10-08 12:02 GMT+02:00 Christian Mueller <
>>>>>>> christian.muel...@os-solutions.at>:
>>>>>>>
>>>>>>>> Hi all
>>>>>>>>
>>>>>>>> Maybe I have mandate to add the REST API for access control.  The
>>>>>>>> rules are stored in
>>>>>>>>
>>>>>>>> rest.properties
>>>>>>>> layers.properties
>>>>>>>> services.properties
>>>>>>>>
>>>>>>>> All these files are simple java property files. Supported formats
>>>>>>>> for the REST API:
>>>>>>>>
>>>>>>>> XML using the Java XML property file syntax
>>>>>>>> JSON (will have to investigate)
>>>>>>>>
>>>>>>>> The idea is to use HTTP GET to fetch the content of a file and HTTP
>>>>>>>> PUT to rewrite the whole file.
>>>>>>>> The comments in the files will be untouched.
>>>>>>>>
>>>>>>>> If this is ok I will open a JIRA issue.
>>>>>>>>
>>>>>>>> Opinions ?
>>>>>>>>
>>>>>>>> Cheers
>>>>>>>> Christian
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> DI Christian Mueller MSc (GIS), MSc (IT-Security)
>>>>>>>> OSS Open Source Solutions GmbH
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
>>>>>>>> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS
>>>>>>>> Reports
>>>>>>>> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
>>>>>>>> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>>>>>>>>
>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
>>>>>>>> _______________________________________________
>>>>>>>> Geoserver-devel mailing list
>>>>>>>> Geoserver-devel@lists.sourceforge.net
>>>>>>>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> DI Christian Mueller MSc (GIS), MSc (IT-Security)
>>>>>> OSS Open Source Solutions GmbH
>>>>>>
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
>>>>>> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS
>>>>>> Reports
>>>>>> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
>>>>>> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>>>>>>
>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
>>>>>> _______________________________________________
>>>>>> Geoserver-devel mailing list
>>>>>> Geoserver-devel@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Justin Deoliveira
>>>>> VP Engineering | Boundless <http://boundlessgeo.com/>
>>>>> jdeol...@boundlessgeo.com
>>>>> @boundlessgeo <http://twitter.com/boundlessgeo/>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> DI Christian Mueller MSc (GIS), MSc (IT-Security)
>>>> OSS Open Source Solutions GmbH
>>>>
>>>>
>>>
>>>
>>> --
>>> Justin Deoliveira
>>> VP Engineering | Boundless <http://boundlessgeo.com/>
>>> jdeol...@boundlessgeo.com
>>> @boundlessgeo <http://twitter.com/boundlessgeo/>
>>>
>>>
>>>
>>
>>
>> --
>> DI Christian Mueller MSc (GIS), MSc (IT-Security)
>> OSS Open Source Solutions GmbH
>>
>>
>
>
> --
> Justin Deoliveira
> VP Engineering | Boundless <http://boundlessgeo.com/>
> jdeol...@boundlessgeo.com
> @boundlessgeo <http://twitter.com/boundlessgeo/>
>
>
>


-- 
DI Christian Mueller MSc (GIS), MSc (IT-Security)
OSS Open Source Solutions GmbH
------------------------------------------------------------------------------
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to