Good proposal, since I use the file extension properties it should look like

groups.properties
group1=user1,user2,....

and
group_roles.properties
group1=ROLE_A,ROLE_B

Looking into the java doc, you can substitute = with :

Anyways, it is a good idea to use the property file syntax.



Quoting Justin Deoliveira <jdeol...@opengeo.org>:

> In terms of keeping things consistent what about using an = syntax for
> groups.properties and group2roles.properties?  Seems more consistent with
> users.properties. Seems to make more sense give that the file is a
> .properties file as well. Or maybe we should change the extension to .csv?
> :)
>
> No strong opinion... i can just see myself always trying to remember what
> the format of the particular file is. Guess that is what the comments are
> for. Super minor but in terms of file naming aesthetics maybe something like
> group_roles is better than group2roles.
>
> 2c.
>
> On Sun, May 15, 2011 at 8:26 AM, <christian.muel...@nvoe.at> wrote:
>
>> The improvement issue is here
>> http://jira.codehaus.org/browse/GEOS-4554
>>
>> I would recommend to keep the file format consistent. Now we have
>>
>> users.properties
>> #This is the admnistrator (as well as whoever else has the
>> ROLE_ADMINISTRATOR attached)
>> admin=geoserver,ROLE_ADMINISTRATOR
>> #These are sample users you may uncomment if you want to test locking
>> down wfs (see service.properties)
>> #wfst=wfst,ROLE_WFS_READ,ROLE_WFS_WRITE
>> #wfs=wfs,ROLE_WFS_READ
>> user1a=pwd,ROLE_INDIVIDUAL
>> user1b=pwd
>> user2a=pwd
>> user2b=pwd
>>
>> I would add
>> groups.properties
>> #Format: group name and a comma separated list of users
>> admins,admin
>> groupa,user1a,user2a
>> groupb,user1b,user2b
>>
>> and
>> group2roles.properties
>> #Format: group name and a comma separated list of roles
>> admins,ROLE_ADMINISTRATOR
>> groupa,ROLE_WFS_READ,ROLE_WFS_WRITE
>> groupb,ROLE_WFS_READ
>>
>> The upgrade path is simple. If the 2 files are not there (in the same
>> directory as users.properties), I would generate them with some
>> comment lines explaining the format.
>>
>>
>> ----------------------------------------------------------------
>> This message was sent using IMP, the Internet Messaging Program.
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Achieve unprecedented app performance and reliability
>> What every C/C++ and Fortran developer should know.
>> Learn how Intel has extended the reach of its next-generation tools
>> to help boost performance applications - inlcuding clusters.
>> http://p.sf.net/sfu/intel-dev2devmay
>> _______________________________________________
>> Geoserver-devel mailing list
>> Geoserver-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>>
>
>
>
> --
> Justin Deoliveira
> OpenGeo - http://opengeo.org
> Enterprise support for open source geospatial.
>



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.



------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to