[
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)