Egnyte Single Sign-On Integration

The Egnyte Single Sign-on (SSO) Integration creates a client application that uses Auth0 for authentication and provides SSO capabilities for Egnyte. Your users log in to Egnyte with Auth0 identity providers, which means the identity provider performs the identity credentials verification.

Prerequisites

Before you begin:

  • Sign up for an Egnyte account.
  • Set up a connection, which is a source of users. Connections can be databases, social identity providers, or enterprise identity providers, and can be shared among different applications. You may set up more than one connection for use with SSO integrations.
  1. Navigate to Auth0 Dashboard > Applications > SSO Integrations, and click + Create SSO Integration. Create SSO Integration

  2. Select Egnyte. Select Service

  3. Click Continue to grant the integration access to the listed permissions. Authorize Service

Configure Auth0 SSO Integration

Enter a name for your SSO Integration, configure the following settings, and click Save.

Setting Description
Egnyte Domain Domain of your Egnyte URL (https://{domain}.egnyte.com).
Use Auth0 instead of the IdP to do Single Sign-on (SSO). **Legacy tenants only.** If enabled, Auth0 will handle SSO instead of Egnyte.

Save Integration

Configure integration with Egnyte

To configure the integration with Egnyte, follow the instructions listed in the Tutorial view.

Egnyte SSO integration

Important: SAML SSO is a feature included in only certain Egnyte plans.

Before you continue, make sure you have your SSO integration Client ID. You will use the Client ID to replace the SSO_CLIENT_ID placeholders.

Locate Client ID

  1. Log in as an Admin to Egnyte.

  2. Under Configuration, select the Security menu.

  3. Enable Single Sign On (SAML 2.0) Authentication.

  4. Select Auth0 as the identity provider.

  5. Enter the Identity Provider Login URL: https://YOUR_DOMAIN/samlp/SSO_CLIENT_ID

Alternatively, you can add a connection parameter:

https://YOUR_DOMAIN/samlp/SSO_CLIENT_ID?connection=google-oauth2
https://YOUR_DOMAIN/samlp/SSO_CLIENT_ID?connection=Username-Password-Authentication
  1. Enter the Identity provider Entity ID: urn:YOUR_DOMAIN

  2. Download your Auth0 signing certificate , and copy it into Egnyte.

  3. Select Email address as the Default user mapping.

Make sure your individual users have Web SSO enabled in Egnyte.

Enable connections

Choose the connections to use with your SSO integration. Users in enabled connections will be allowed to log in to Egnyte. By default, all configured connections are enabled.

  1. Select the Connections view.

  2. Toggle the sliders next to connection names to enable or disable them. Enable/Disable Connections