SSO - Okta

Trisha
Trisha
  • Updated

Note: This article refers to setting up SSO in Benchling In Vivo. For setting up an Okta integration on your core Benchling tenant, please refer to Configure SAML on Okta.

Before setting up SSO please ensure that you know the exact domain names used in the URL for the tenants are being integrated with SSO. 

If you do not know the domain for a tenant contact your benchling representative for support.

 

Tenants using invivo.benchling.com URLs

The format of a Benchling In Vivo URL is [yourcompanyname][test/dev].invivo.benchling.com (e.g. ExampleCompany.invivo.benchling.com)

 

Setting up SSO for invivo.benchling.com

  1. Within Okta, in the blue navigation bar click Applications>Applications.
  2. Click the green "Add Application" button.
  3. Click the green "Create New App" button.
  4. Set the Platform to "Web" and select "OpenID Connect".
  5. Enter the Application name "Benchling In Vivo".
  6. Upload the Benchling logo (optional)
  7. Set the login URL to the following:
    1. https://<Companydomain>.invivo.benchling.com/api/login/sso/okta/callback
      • The company domain will be in the format:
      • [yourcompanyname][test/dev] 
        • e.g https://ExampleCompany.invivo.benchling.com/api/login/sso/okta/callback
        • https://ExampleCompanytest.invivo.benchling.com/api/login/sso/okta/callback
        • https://ExampleCompanydev.invivo.benchling.com/api/login/sso/okta/callback
  8. Set the logout URL to the following
    1. https://<Companydomain>.invivo.benchling.com/api/logout
      • The company domain will be in the format:
      • <yourcompanyname><test/dev> 
        • e.g https://ExampleCompany.invivo.benchling.com/api/logout
        • https://ExampleCompanytest.invivo.benchling.com/api/logout
        • https://ExampleCompanydev.invivo.benchling.com/api/logout
  9. Click Save.
  10. Retrieve your Client ID and Client Secret at the bottom of the next screen.
  11. Click the Assignments tab and add the users who are to access Benchling In Vivo.
  12. In Benchling In Vivo, click on the Manage Team button at the bottom left of the screen.
  13. Click "Single Sign On".
  14. Select Okta
  15. Enter your company Okta domain, Client ID and Client Secret.
  16. Click Save.

Screen Shot 2022-11-23 at 12.05.05.png

 

Logging In: invivo.benchling.com

Log in using SSO - Option 1

  1. In Okta (Admin account) click Applications.
  2. Click "Add Application".
  3. In the search bar, enter "Bookmark App" and click Add.
  4. Set the label to "Benchling In Vivo".
  5. Set the URL to the following:
    • https://<Companydomain>.invivo.benchling.com/api/login/sso/okta 
    • The company domain will be in the format:
    • [yourcompanyname][test/dev] 
      • e.g https://ExampleCompany.invivo.benchling.com/api/login/sso/okta
      • https://ExampleCompanytest.invivo.benchling.com/api/login/sso/okta
      • https://ExampleCompanydev.invivo.benchling.com/api/login/sso/okta
  6. Click Done.
  7. Add the Benchling logo (optional).
  8. Assign access to the relevant users by clicking the green Assign button.
  9. The users should now see Benchling In Vivo in their "My Apps" section and can click to login.

Log in using SSO - Option 2

If your company uses SSO, we will set you up with a unique domain to access In Vivo that should follow the pattern below:

  1. navigate to the following URL:
    • https://<Companydomain>.invivo.benchling.com/login
    • The company domain will be in the format:
    • [yourcompanyname][test/dev] 
      • e.g https://ExampleCompany.invivo.benchling.com/login
      • https://ExampleCompanytest.invivo.benchling.com/login
      • https://ExampleCompanydev.invivo.benchling.com/login
  2. Click the Login with SSO link below the login fields.

 

Tenants using overwatchresearch.com URLs

The format of a Benchling In Vivo URL is [yourcompanyname][test/-sandbox/dev].overwatchresearch.com (e.g. ExampleCompany.overwatchresearch.com)

 

Setting up SSO for overwatchresearch.com

  1. Within Okta, in the blue navigation bar click Applications>Applications.
  2. Click the green "Add Application" button.
  3. Click the green "Create New App" button.
  4. Set the Platform to "Web" and select "OpenID Connect".
  5. Enter the Application name "Benchling In Vivo".
  6. Upload the Benchling logo (optional)
  7. Set the login URL to the following:
    1. https://<Companydomain>.overwatchresearch.com/api/login/sso/okta/callback
      • The company domain will be in the format:
      • [yourcompanyname][test/-sandbox/dev] 
        • e.g https://ExampleCompany.overwatchresearch.com/api/login/sso/okta/callback
        • https://ExampleCompany-sandbox.overwatchresearch.com/api/login/sso/okta/callback
        • https://ExampleCompanytest.overwatchresearch.com/api/login/sso/okta/callback
        • https://ExampleCompanydev.overwatchresearch.com/api/login/sso/okta/callback
  8. Set the logout URL to the following
    1. https://<Companydomain>.overwatchresearch.com/api/logout
      • The company domain will be in the format:
      • <yourcompanyname><test/-sandbox/dev> 
        • e.g https://ExampleCompany.overwatchresearch.com/api/logout
        • https://ExampleCompany-sandbox.overwatchresearch.com/api/logout
        • https://ExampleCompanytest.overwatchresearch.com/api/logout
        • https://ExampleCompanydev.overwatchresearch.com/api/logout
  9. Click Save.
  10. Retrieve your Client ID and Client Secret at the bottom of the next screen.
  11. Click the Assignments tab and add the users who are to access Benchling In Vivo.
  12. In Benchling In Vivo, click on the Manage Team button at the bottom left of the screen.
  13. Click "Single Sign On".
  14. Select Okta
  15. Enter your company Okta domain, Client ID and Client Secret.
  16. Click Save.

Screen Shot 2022-11-23 at 12.05.05.png

 

Logging In: overwatchresearch.com

Log in using SSO - Option 1

  1. In Okta (Admin account) click Applications.
  2. Click "Add Application".
  3. In the search bar, enter "Bookmark App" and click Add.
  4. Set the label to "Benchling In Vivo".
  5. Set the URL to the following:
    • https://<Companydomain>.overwatchresearch.com/api/login/sso/okta 
    • The company domain will be in the format:
    • [yourcompanyname][test/-sandbox/dev] 
      • e.g https://ExampleCompany.overwatchresearch.com/api/login/sso/okta
      • https://ExampleCompany-sandbox.overwatchresearch.com/api/login/sso/okta
      • https://ExampleCompanytest.overwatchresearch.com/api/login/sso/okta
      • https://ExampleCompanydev.overwatchresearch.com/api/login/sso/okta
  6. Click Done.
  7. Add the Benchling logo (optional).
  8. Assign access to the relevant users by clicking the green Assign button.
  9. The users should now see Benchling In Vivo in their "My Apps" section and can click to login.

Log in using SSO - Option 2

If your company uses SSO, we will set you up with a unique domain to access In Vivo that should follow the pattern below:

  1. navigate to the following URL:
    • https://<Companydomain>.overwatchresearch.com/login
    • The company domain will be in the format:
    • [yourcompanyname][test/-sandbox/dev] 
      • e.g https://ExampleCompany.overwatchresearch.com/login
      • https://ExampleCompany-sandbox.overwatchresearch.com/login
      • https://ExampleCompanytest.overwatchresearch.com/login
      • https://ExampleCompanydev.overwatchresearch.com/login
  2. Click the Login with SSO link below the login fields.

 

 

Was this article helpful?

Have more questions? Submit a request