A. Tenant creation
Need to create a Custos workspace (tenant) for your application.
Step 1
a) Go to https://dev.portal.usecustos.org
b) Log in to the application using Institutional Login/ Google/ Github
c) Select Google/Github or Institution from the list based on the email account you created for a tenant admin.
d) Enter email credentials and successful authentication will redirect you to the Custos Home page
You will see all tenants requested by you. If there are no tenants, the page will be empty. you can start with creating a new tenant.
Step 2
a) Input tenant admin details (Highest privilege role of the tenant you are creating for your application)
Field | Value |
---|---|
Username | By default, this is set to the username of the account you logged into Custos Portal |
First Name | By default, this is set to the First Name of the account you logged into Custos Portal |
Last Name | By default, this is set to the Last Name of the account you logged into Custos Portal |
By default, this is set to the email of the account you logged into Custos Portal | |
Password | Please specify 8 characters long string contains a letter. number and one special character. |
Confirm Password | Re-enter the above password |
Step 3
a) Tenant details
Field | Value | Description |
---|---|---|
Tenant Name | Sample Canvas | Application name |
Redirect URI | http://localhost:8080/callback | http:// your_application_hosted_domain:port/callback This is used to capture authentication responses from the Custos |
Scope | openid, email, profile, org. cilogon.userinfo | These are used to fetch user claims (username, firstname, lastname, email, profile ..etc) |
Domain | 127.0.0.1 | The domain name of hosted application |
Client URI | http://localhost:8080/ | Landing page URL of application |
Logo URI | http://localhost:8080/logo.png | Logo URL of your application, where logo is stored |
Comment | This is Sample canvas custos tenant | Any note to Custos admin or about your tenant. |
Application Type | Web | By default, it supports web applications |
b) Click on Create Tenant and it will create a tenant for your application
c) Custos Admin will activate your tenant. Now, you have an activated Custos tenant to be integrated with your application.
d) Refresh your tenant list, you will see the tenant status is Active and Tenant Profile-> Client ID and Secret is loaded.
Now, you are done with Tenant creation. Next, we can configure our tenant