Tenant Settings

Organization administrators can configure the following actions at the tenant level on the Tenant Settings page:

Access Tenant Settings

To view the Tenant Settings page, do the following:

  1. Sign in to the Tetra Data Platform (TDP) with an Org Admin role.
  2. In the left navigation menu, choose Administration.
  3. Choose Tenant Settings. The Tenant Settings page appears and displays your tenant's current settings.

Tenant Settings page

Configure Timeout Settings

🚧

IMPORTANT

Organizations within the same tenant must use the same timeout settings.

To configure refresh and access token timeout settings, or to set an idle timeout period for users, do the following:

  1. Open the Tenant Settings page.
  2. Choose Edit Tenant. The Edit Tenant dialog appears.
    Timeout settings in the Edit Tenant dialog
  3. For Refresh Token Expiration (minutes), enter a timeout period in minutes for users' refresh tokens (minimum 60 minutes, maximum 720 minutes).
  4. For Auth Token Expiration (minutes), enter a timeout period in minutes for users' access tokens (minimum 15 minutes, maximum 719 minutes).
  5. (Optional) For Idle Timeout (minutes), move the Enable toggle to the right to turn on an inactivity timeout period for TDP users. Then, enter a timeout period for inactive users (minimum 1 minute, maximum 720 minutes.
  6. Choose Save.

📘

NOTE

Access tokens are used to securely authenticate users into the TDP through OAuth 2.0 Authorization Code Flow. Refresh tokens are used to obtain new access and refresh token pairs when a TDP user's existing access token expires.

Set Password Policies

🚧

IMPORTANT

Organizations within the same tenant must use the same password policies.

To enforce more rigorous password requirements for all TDP users within your tenant, do the following:

  1. Open the Tenant Settings page.
  2. Choose Edit Tenant. The Edit Tenant dialog appears.

Password policies in the Edit Tenant dialog

  1. Under Password Policies, move any of the following toggles to the right to activate each password policy:
    • Enforce additional password complexity: Requires passwords to not start or end with a number, and to include at least one upper and lower case letter, a number, and a special character.
    • Enforce no password reuse: Prevents users' new passwords from matching their current passwords, or any of their previous five passwords.
    • Enable password expiry: Makes users' passwords expire after a configured number of days, and then requires users to update their passwords on their first user login attempt after that time period. After you activate this option, make sure that you enter an expiration period in days in the text field that appears (default value is 365 days).
    • Enable account lock: Locks users' accounts after a configured number of failed login attempts. After you activate this option, make sure that you enter the maximum number of failed login attempts in the text field that appears (default value is 3 attempts).
    • Enable self-service password reset: Allows users to reset their own passwords on the My Account page in the TDP user interface.
    • For Login Disclaimer, enter the text that you want displayed on the TDP login dialog to alert users that they must enter their credentials to log in.
  2. Choose Save.

Configure SSO Settings

🚧

IMPORTANT

Organizations within the same tenant must use the same SSO settings. If SSO is activated for your tenant, you will not be able to add users by using their email.

To configure single sign-on (SSO) settings for all organizations within your tenant, do the following:

📘

NOTE

The following procedure applies to Customer hosted and Customer hosted and Tetra managed TDP deployments only. For Tetra hosted TDP deployments, contact your customer success manager (CSM). They will activate your tenant's SSO settings for you.

  1. Enable SSO for your tenant through Amazon Cognito.
  2. Open the Tenant Settings page.
  3. Choose Edit Tenant. The Edit Tenant dialog appears.
  4. For Single Sign On Account, move the Enable toggle to the right. Fields for configuring SSO settings appear.

SSO settings in the Edit Tenant dialog

  1. Enter the following:
    • For SSO Domain, enter the identifying Amazon Cognito domain prefix previously entered in the App Integration section of Cognito. The following is an example Cognito domain: https://acme-demo.auth.us-east-2.amazoncognito.com
    • For SSO Redirect URL, enter the sign-in and sign-out URL previously entered in Cognito. The following is an example sign-in URL: https://tetrascience-dev.com/acme-demo/login/sso
    • For SSO Provider Name, enter the provider name from Cognito (for example,SAML).
    • For Metadata URL, enter the metadata URL provided by your IdP.
    • For Email SAML Mapping, enter the email SAML mapping provided by your IdP.
    • For First Name SAML Mapping, enter the first name SAML mapping provided by your IdP.
    • For Last Name SAML Mapping, enter the last name SAML mapping provided by your IdP.
    • For Groups SAML Mapping, enter the groups SAML mapping provided by your IdP.
    • For Login Disclaimer, enter the text that you want displayed on the TDP login dialog to alert users that SSO is activated.
  2. Choose Save.