airavata-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Viknes Balasubramanee <>
Subject RE: Access credential store though Airavata API
Date Thu, 31 Oct 2013 01:42:51 GMT
If the discussions are final, then I would like to volunteer to work on
adding the Credential Store to the Airavata API.





From: Suresh Marru [] 
Sent: Monday, October 28, 2013 11:02 AM
To: Airavata Dev; Airavata Dev
Subject: Re: Access credential store though Airavata API


From: Amila Jayasekara < <>>

Reply-To: Airavata Dev <
<> >
Date: Friday, October 25, 2013 at 11:16 PM
To: Airavata Dev < <> >
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 ?




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.








On Fri, Oct 25, 2013 at 4:53 PM, Viknes Balasubramanee <
<> > 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 ?





View raw message