airavata-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Supun Nakandala <supun.nakand...@gmail.com>
Subject Re: [GSoC] Status Update
Date Fri, 20 Jun 2014 17:19:42 GMT
Hi Dave,

I was planning to have a separate tenant for each gateway. For example
PHP-Reference-Gateway has a separate tenant in the WSO2 IS. Each of these
have a tenant admin (can have more than one). And gateways has to use the
tenant admin credentials to use the UserAPI.

The adminLogin and adminLogout functions are for the gateways to
authenticate with the UserAPI using the given tenant admin credentials.

After authenticating using the tenant admin credentials gateways can use
the API to do the given operations. Standard users cannot log in to the
UserAPI (only the tenant admin can login). But the gateways can
authenticate uses via the API given the user's username and password.

If we need to distinguish different users separately  we can create user
groups and add users to groups. But still I don't have added this
functionality to the UserAPI.


On Fri, Jun 20, 2014 at 8:17 PM, Reagan, David Michael <dmreagan@iu.edu>
wrote:

>  Hi, Supun. Are the adminLogin and adminLogout functions just for admin
> users? Can you explain a bit about how the ID server differentiates
> standard vs admin users, and how you think the gateway should be able to
> tell which kind a user a person is?
>
>
>
> Thanks,
>
> Dave
>
>
>
> *From:* Amila Jayasekara [mailto:thejaka.amila@gmail.com]
> *Sent:* Friday, June 20, 2014 9:31 AM
> *To:* dev
> *Subject:* Re: [GSoC] Status Update
>
>
>
> Nice !
>
>
>
> Thanks
>
> Amila
>
>
>
> On Fri, Jun 20, 2014 at 7:16 AM, Supun Nakandala <
> supun.nakandala@gmail.com> wrote:
>
>  Hi All,
>
>
>
> I have added some php client sample code to the repository [1].
>
>
>
> Thank you
>
> Supun
>
>
>
> [1] -
> https://github.com/scnakandala/airavata-userapi/tree/master/clients/php-client
>
>
>
> On Wed, Jun 18, 2014 at 10:05 PM, Supun Nakandala <
> supun.nakandala@gmail.com> wrote:
>
>  Hi All,
>
>
>
> During the last week I drafted a basic user api description for Airavata
> user management. You can find the thrift descriptor files at [1]. I have
> also implemented the server side code and hosted in the same github
> repository. I did not tried to come up with a complete list of user
> management requirements but rather implemented the most frequently required
> ones. As the requirements change I plan to modify the api iteratively. I
> appreciate if you can provide feedback on the drafted user management api.
>
>
>
> My next target is to implement a php client for this api and integrate it
> with the PHP-Reference-Gateway
>
>
>
> Thank you
>
> Supun
>
>
>
>
>
> [1] -
> https://github.com/scnakandala/airavata-userapi/blob/master/thrift-interface-descriptors/userAPI.thrift
>
>
>
>
>
> --
> Thank you
> Supun Nakandala
> Dept. Computer Science and Engineering
> University of Moratuwa
>
>
>



-- 
Thank you
Supun Nakandala
Dept. Computer Science and Engineering
University of Moratuwa

Mime
View raw message