Audience |
✔ External |
✘ Partners |
✔ Internal |
Note: This article refers to setting up SSO in Benchling In Vivo. For setting up an Azure integration on your core Benchling tenant, please refer to Configure SAML on Microsoft Azure AD.
-
Sign in to your company Azure account (with admin access).
-
Click on Azure Active Directory.
-
Click on Enterprise Applications.
-
Click New Application.
-
Click "Create your own application".
-
Set the name to "Benchling In Vivo".
-
Select “Register an application to integrate with Azure AD (App you're developing)” option
-
Select web and set redirect URI to the following:
Using invivo.benchling.com
For production
https://
yourcompanyname
.invivo.benchling.com/api/login/sso/azure/callbackFor test/dev
https://
yourcompanyname
test.invivo.benchling.com/api/login/sso/azure/callbackhttps://
yourcompanyname
dev.invivo.benchling.com/api/login/sso/azure/callback -
Register.
-
From Azure Active Directory select App registrations
-
Select application “Benchling In Vivo” from the app registrations list
-
Click Certificates and Secrets.
-
Click New Client Secret.
-
Enter a description and select an expiry to suit your needs.
-
Click Add.
-
Save the resulting Client secret value as you will not be able to view this again.
-
Click Authentication.
-
Set the logout URL to the following:
Using invivo.benchling.com
For production
https://
yourcompanyname
.invivo.benchling.com/api/logoutFor test/dev
https://
yourcompanyname
test.invivo.benchling.com/api/logouthttps://
yourcompanyname
dev.invivo.benchling.com/api/logout -
Click Save.
-
Click on branding and add the Benchling logo (optional).
-
In the same section, set the homepage to the following:
Using invivo.benchling.com
For production
https://
yourcompanyname
.invivo.benchling.com/api/login/sso/azureFor test/dev
https://
yourcompanyname
test.invivo.benchling.com/api/login/sso/azurehttps://
yourcompanyname
dev.invivo.benchling.com/api/login/sso/azure -
Go back to the Azure Active Directory.
-
Click on Enterprise Applications.
-
Select Benchling In Vivo.
-
Click Assign users and groups.
-
Click Add user.
-
Select users and assign.
-
Click Properties.
-
Turn "assignment required" to YES.
-
Save.
-
Complete the configuration in Benchling In Vivo by navigating to Manage Team > Single Sign-on > Active Directory (Azure) and entering in your Tenant ID, Client ID and Client Secret. Be sure to flip the Enable Azure AD SSO to turn SSO on, and press Save when complete.
The Client and Tenant IDs are located in the essentials section of the overview of the application in MS Azure.
Note: Please ensure the app has been granted the correct admin approval to allow users to sign in in the "permissions" section of the enterprise application under "security".
This information is entered in the Single sign of section under "integrations" as shown below:
-
Ensure that SSO is enabled
-
Click SAVE
Accessing Benchling In Vivo
If you have been granted access, Benchling In Vivo will appear in the "My Apps" section. This can be accessed through the My Apps Secure Sign-in Extension on Google Chrome.
SSO setup errors
Use the following troubleshooting guide if you experience issues setting up SSO in Benchling In Vivo.