Hi, I submitted the first version of my proposal, and I would really appreciate your feedback. What parts of proposal should I focus on to improve? Anything that needs to be changed? Other comments? For now I have only concentrated on the project, I will add some stuff about me later.
Domen On 11 March 2014 15:34, Eduardo Silva <[email protected]> wrote: > hi, > > > On Tue, Mar 11, 2014 at 4:08 AM, Domen <[email protected]> wrote: > >> Hi, >> while researching Raspberry PI project more in depth, I have some >> questions: >> 1. Security: In order to restrict access to REST api, I would need to >> implement some kind of user system. >> 1.1. What would be better, to provide login interface in REST api, or >> use HTTP login (like in auth monkey plugin)? Maybe a combination, provide >> login via REST api, but request HTTP login if user is not logged in when >> accessing REST api? For HTTP login I would probably have to add support for >> it in Duda I/O? >> > > basic auth over SSL should do it fine, its not the strongest but works, > or.. you can force some session and login stuff, that will work too. > > >> 1.2. Is there a need for more advanced permission management with >> groups of users, or just grant permissions to each user separately? >> > > not really. > > >> 2. While the project is specifically named Raspberry PI Dasboard, most of >> the stuff could be used on any linux system (CPU, memory, network,...). >> Only few specific things are RPI only (GPIO). Would it not be better to >> name the project Linux Dashboard and also provide RPi specific stuff, but >> let it be detected at runtime and only enabled if present. >> > > The focus is RPI, despite it can run everywhere it should focus on that > because of performance & HW specifics. > > >> 3. The project only talks about hardware resources, but what about >> software resources (process management, starting/stoping /etc/init.d >> daemons,...)? >> > > We aim to provide a flexible environment for developers using the RPI so > they can manage each HW feature. This is not intended for someone running a > desktop on it, the focus is "HW/SW developer doing something cool and need > a HTTP interface to manage everything" > > thanks >
_______________________________________________ Monkey mailing list [email protected] http://lists.monkey-project.com/listinfo/monkey
