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 functions,
- 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 <supun.nakand...@gmail.com> wrote: > 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 >