You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@airavata.apache.org by "Marcus Christie (JIRA)" <ji...@apache.org> on 2019/04/04 19:52:00 UTC

[jira] [Created] (AIRAVATA-3005) [GSoC] Custos Django Admin Portal

Marcus Christie created AIRAVATA-3005:
-----------------------------------------

             Summary: [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


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.



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