[ 
https://issues.apache.org/jira/browse/AIRAVATA-3005?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marcus Christie updated AIRAVATA-3005:
--------------------------------------
    Description: 
The new Custos effort [1] will extract and generalize security components in 
Apache Airavata. To that end a new web user interface will be needed that will 
allow users to request and manage tenants in the Custos system. Web user 
interfaces will also need to be built that will allow users.

Tenant Admins will need to
* request new tenants
* manage security settings for their tenants
* generate client ids and secrets and appropriate restrictions
* manage users and groups of users

Tenant Users will need to
* create user account
* manage user profile
* manage groups
* register cloud resources
* share access to cloud resources with other users/groups

Students would need good web development skills, both backend (Django/Python) 
and frontend (JavaScript/HTML/CSS) skills.

[1] https://markmail.org/message/lqez3hr75rxobs6e


  was:
The new Custos effort [1] will extract and generalize security components in 
Apache Airavata. To that end a new web user interface will be needed that will 
allow users to request and manage tenants in the Custos system. Web user 
interfaces will also need to be built that will allow users.

Tenant Admins will need to
* request new tenants
* manage security settings for their tenants
* generate client ids and secrets and appropriate restrictions
* manage users and groups of users

Tenant Users will need to
* create user account
* manage user profile
* manage groups
* register cloud resources
* share access to cloud resources with other users/groups

Students would need good web development skills, both backend (Django/Python) 
and frontend (JavaScript/HTML/CSS) skills.


> [GSoC] Custos Django Admin Portal
> ---------------------------------
>
>                 Key: AIRAVATA-3005
>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-3005
>             Project: Airavata
>          Issue Type: New Feature
>          Components: Django Portal, Security
>            Reporter: Marcus Christie
>            Priority: Major
>              Labels: gsoc2019
>
> The new Custos effort [1] will extract and generalize security components in 
> Apache Airavata. To that end a new web user interface will be needed that 
> will allow users to request and manage tenants in the Custos system. Web user 
> interfaces will also need to be built that will allow users.
> Tenant Admins will need to
> * request new tenants
> * manage security settings for their tenants
> * generate client ids and secrets and appropriate restrictions
> * manage users and groups of users
> Tenant Users will need to
> * create user account
> * manage user profile
> * manage groups
> * register cloud resources
> * share access to cloud resources with other users/groups
> Students would need good web development skills, both backend (Django/Python) 
> and frontend (JavaScript/HTML/CSS) skills.
> [1] https://markmail.org/message/lqez3hr75rxobs6e



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to