Yeah I have seen some projects are creating a wiki page so that people can put their ideas.. can we create something similar like a google doc ?
More project Ideas we have we have more chance to get at-least one or more ! Lahiru On Mon, Feb 20, 2012 at 9:59 PM, Suresh Marru <[email protected]> wrote: > > On Feb 20, 2012, at 9:51 PM, Lahiru Gunathilake wrote: > > > I thought twice about this .. I doubt whether we should put a higher > > priority task like this in to GSoc which simply affect our road map. > > If you think this is a higher priority task and on a near-term road map, I > fully agree with you. > > > I have a feeling we need to come up with some ideas which are more of > like tools > > and nice to have features for Airavata. Major development task like this > > would affect the road map and current implementation. > > + 1. How about we start a new thread and start compiling this wish list. > We are nearing the deadline anyway. > > Suresh > > > WDYT ? > > > > Lahiru > > > > On Mon, Feb 20, 2012 at 7:11 PM, Suresh Marru <[email protected]> wrote: > > > >> Hi Lahiru, > >> > >> Sorry I did not read your approach in detail to comment on it yet, but I > >> have some overarching thoughts. agree this is a missed need for > Airavata. I > >> can think of lot more use cases beyond what you list here. Can we make > this > >> is a GSOC project? I do not mean to stop you if you are volunteering to > >> jump into it right now, but may be we can get whats needed for now and > also > >> make a GSOC project for a comprehensive solution? > >> > >> Also, any thoughts on to leverage Sling here? > >> > http://sling.apache.org/site/managing-users-and-groups-jackrabbitusermanager.html > >> > >> Suresh > >> > >> On Feb 20, 2012, at 3:23 PM, Lahiru Gunathilake wrote: > >> > >>> Hi Devs, > >>> > >>> Before we go in to production with Airavata, we need to finish the user > >>> management support with reasonably good features. Currently we do not > >> allow > >>> to create new users in the system since Jackrabbit doesn't support > users > >>> when we access Jackrabbit in RMI mode. I prefer implementing our own > user > >>> management on top of Jackrabbit so that we have our control over it. I > am > >>> suggesting an approach of implementing user management with following > >>> structure. > >>> > >>> 1. During the gateway deployment we deploy Jackrabbit with hidden user > >> name > >>> password which is not accessible for XBaya users or GFac Users. > >>> > >>> 2. When the real user (XBaya user) want to registry there is a user > >>> management Service hosted for each Gateway so that users can register > >> them > >>> selves with their credentials. When user register them we create a top > >>> level node for that users and store their credentials on that top leve > >>> node. (During the storing of the credentials we do not have to store in > >>> them in plain text, Gateway deployer can implement a handler to encrypt > >> the > >>> password before storing/retrieving the password.. so this > implementation > >>> can be deployment specific, for the time being we can implement a > sample > >>> handler for this). So when we store Inputs/Outputs and all the > provenance > >>> data we store under the root level user node (Currently we store under > >> root > >>> node). > >>> > >>> 3. There is another Service which is secured from end users but allowed > >> to > >>> access only for Gateway admin who can manage users with basic user > >>> management features. > >>> > >>> 4. During the descriptor registration users can make them public.. if > >> they > >>> make them public we do not store those information under users root > node > >>> but we put them in to Public Node. During xbaya loading we pull the > users > >>> specific descriptors and public descriptors. That public Node can be > >>> accessed only if user provide user specific public credentials. > >>> > >>> WDYT ? > >>> > >>> Lahiru > >>> -- > >>> System Analyst Programmer > >>> PTI Lab > >>> Indiana University > >> > >> > >> -----BEGIN PGP SIGNATURE----- > >> > >> iQIcBAEBAgAGBQJPQuFPAAoJEHmz9P1hfdutxn0P/AzaeX6K0bGaj08hmixjUaH7 > >> VUrHQQg1+dIJxNlF3XLkvlaRLdhqFlPCo9FQYOwWWQ28ye7yWAv0gWNOa1iI9sK/ > >> gUGHIu3p9JvAXts82MEA2XGQztzIlGkVgIBC7uuRNG7nZZsNgFlSqKyEhAOOnpw6 > >> /hViQ3IeCZhLWVtTfBH1fMpxzxdtjc2kVeGoLih1t+Fy77MbkMnqbGjovl2Q7+wF > >> 7kMUEpWeT6lS9MrB8XqNpJpwcyux1WfUvxFnqmMYD77Tw5VVGKKpODb9cd4l7uZU > >> /NLGR78yEoZxKp21arcBTHf1QOE62tt//Jc8qD2J36agLu+ZO2N2AzbOnkdhSLqV > >> 4bTHyCcT1SRCONRkvcR51IJMlTRs3Z9N9wJtLTzktV+WNFzCAcm5CouSc3xjO3w7 > >> 0lEGrIEUQurY+7/5ejkKz4cngvfiVk5Qeo4dO6JgVmrVVft45a6WTLOSGEB5Du09 > >> dgBwvpdS3ow5ABW5XPbEX+/Ybn3rcmMucfgWCwGwpTWRp2oAXeH/sDYZM+DyhjyK > >> JmQnGsujwMACSHekZlUONODaDjf+Cve3p1MAaG/R4NPiEzjOf926n8BuJdVgzIdX > >> gKYcd2cVCPcjU35CGHx2fQrPZVB/dq5+fekf8LZPKuMw3hi9wLjfuVYRWQC7ZwfZ > >> DK33opugphcvsRKa0we3 > >> =BnKk > >> -----END PGP SIGNATURE----- > >> > >> > > > > > > -- > > System Analyst Programmer > > PTI Lab > > Indiana University > > > -----BEGIN PGP SIGNATURE----- > > iQIcBAEBAgAGBQJPQwimAAoJEHmz9P1hfdutKtkP/Ax//nS7h58YvmiJfq2x15ap > XJkCOjfrfYUqnctJxFtng+cqBi8kszH/XUZmkrPfhsHKMWquisU/DnF9LTJdF0AT > HaBDzanHMKgmRAPsqHcHLpP8dP4kVLH/7Gar6JatKkouuIr291LjxEJLvy1MkPmO > NEIg6+91upS//17nSpfeTb41KyC/L/at5Sj1XHBBFKHz3Q9lPEqEcnUbFFnSU2A1 > xrbXeFcyIFcq7dLWGRpPgv2OR2wmvtOblV2uYN/3Ok4xVaG76MM3Q5ZVNzbCxotD > H9E6DrmFX+eWixykQI/Tpr7PKDKV9NfYrH8Q0Jj5x9hZJSbuH0cqWXcBHVo2aj+d > g6pWeUsgqdAi7Dez3QlveWpXJU0Q3wX2RDNDpA6juZYuLk6VGFl00xFaMMfYhEum > 8N4YYSLQ7K2u/YtJeY7ZB1m8nThzgpn3jywtueA7hb31PJKopIedE+vV/tqPYuZM > mvNz4qDocWsp4yTVjumPiqCZazojpkVqhhLCdQYNksKEjatEvpXcDxOoU97VPSdK > twQKhFKu7CWyi3m7rqWUzCv/Ln6MHZvJUNvpQ1gbmhsHM5lVbc2QA5jKTTxTjHXi > /dsnJ+28ax35/bF9OTTGIqq8b5PtFS10G6InSigP2AU9t2kATvar+uA2S3EWWrph > WUp9muvVGGCyWrHdXudR > =E9sa > -----END PGP SIGNATURE----- > > -- System Analyst Programmer PTI Lab Indiana University
