airavata-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Saminda Wijeratne <>
Subject Re: Implementing a API for user management in Airavata
Date Thu, 12 Jun 2014 14:15:10 GMT
There are generic set of other functions that might be useful as the php
ref. gateway as it extends, but most of them are also administrative

  - update/remove/activate/deactivate user
  - setup user groups
  - list users/groups
  - user/group permissions for actions/resources

User management is an area that pops up for mailing list discussion from
time to time but never gets proper attention for a lengthy one. I think it
is ok to start with the requirements at hand and apply it for the ref.
gateway. Since its going to be a proxy API, any changes suggested through
feedback should be easy to make.

On Thu, Jun 12, 2014 at 2:15 AM, Supun Nakandala <>

> Hi All,
> I am planning to implement the $subject which is part of my GSoC work. The
> motivation for implementing such API is to provide basic user management
> functions for gateways who does handle user management and wants Airavata
> to handle them.
> This proxy API will be backed by WSO2 IS. WSO2 IS provides a vast range of
> user management functions and I think we don't need most of those
> functionalities to be implemented in the proxy API.
> I found several user management requirements from PHP-Referenece-Gateway.
> They are
>    -> username_exists($username) : checks whether the given username
> already exists
>    -> authenticate($username, $password) : checks the user is valid
>    -> add_user($username, $password) : creates a new user
> I'm in the process of making a list of the required user management
> functionalities from the API. I would like to know what other fucntionality
> is required from this proxy API.
> Thank you
> Supun

View raw message