Hello Everyone,

We are planning to integrate Custos Portal with Custos Admin portal. I would 
like to share the overall architecture for Custos Admin Portal and the 
architecture for Custos Portal will be explained by Isuru.

Overall Archirecture: The Custos Admin portal is implemented using Django and 
Vue.js.
Below is the working for Custos Admin Portal:


  1.  A user/admin can register/login into the system.
  2.  If a user logs in, he can perform the below specified actions:
     *   Request new tenant – The user enters details like client name, email, 
redirect URL, etc to create a new tenant. Once a tenant is created 
successfully, Custos ID and Custos Secret are displayed for the client.
     *   List all tenants – The user can view all the tenants that he has 
created so far. If he clicks on the clickable link, he can view all the details 
for a tenant.
  3.  If an admin logs in, he can perform the below specified actions:
     *   Request new tenant – The admin enters details like client name, email, 
redirect URL, etc to create a new tenant. Once a tenant is created 
successfully, Custos ID and Custos Secret are displayed for the client.
     *   List all tenants – The admin can view all the tenants that he has 
created so far. On clicking the clickable link, admin can perform the three 
functions – edit, approve or decline.




[cid:[email protected]]

Deployment:
The portal is deployed on centos using Apache and mod_wsgi. The link to view 
the admin portal is -> https://dev.portal.custos.scigap.org/



Sincerely,
Bhakti Narvekar



Reply via email to