If the discussions are final, then I would like to volunteer to work on adding the Credential Store to the Airavata API.
Thanks Viknes From: Suresh Marru [mailto:[email protected]] Sent: Monday, October 28, 2013 11:02 AM To: Airavata Dev; Airavata Dev Subject: Re: Access credential store though Airavata API From: Amila Jayasekara < <mailto:[email protected]> [email protected]> Reply-To: Airavata Dev <[email protected] <mailto:[email protected]> > Date: Friday, October 25, 2013 at 11:16 PM To: Airavata Dev <[email protected] <mailto:[email protected]> > Subject: Re: Access credential store though Airavata API We had discussions separating out Credential Store from Airavata. In that case it is not appropriate to add that functionality to API. Suresh, whats your opinion on this ? Amila, Short answer, + 1 for adding to Airavata API. I always see these kind of scenarios as an SPI Vs API discussion. I mean Credential store should have an Service Provider Interface, similar to the Gfac SPI and Registry SPI which if any one interested can quickly take and bundle into a standalone application. But for Airavata purposes, its better to unify and simplify the functions through the Airavata API. So, for use cases like what Viknes outlined below, it makes total sense to have Credential Store functions from Airavata API. From a deployment perspective, I think we can have Credential Store bundles with the server deployment for now. Since the data in and out is processed through encryptions, it may be ok. But at some point, we need to request a security audit of Airavata and then we need to go by what the recommendations are. Suresh Thanks Amila On Fri, Oct 25, 2013 at 4:53 PM, Viknes Balasubramanee <[email protected] <mailto:[email protected]> > wrote: Hi All, We are trying to use Airavata to submit jobs on to our clusters. We need to save the credentials provided by a user in the Airavata credential store and retrieve them when submitting jobs. Right now the Airavata credential store is not accessible through the Airavata API. Current credential store can be used as a separate library to achieve the functionality. But since credential store functionality is a necessary feature for gateway developers, IMHO it is better to add them in to Airavata API. WDYT ? Thanks Viknes
