Egnyte

Configuring the Veza integration for Egnyte.

The Veza integration for Egnyte enables the discovery of Users, Groups, and Roles from the Egnyte platform. Veza uses Egnyte APIs to populate the Authorization Graph with user, group, and role information. Use it to:

  • Find users and groups roles within a Workspace.

  • Find identities with specific permissions in Egnyte.

Note that resources such as individual channels are not discovered. While Veza collects role information, the associated permissions with the roles will not be found in the connector.

Egnyte Setup

Before adding the integration to Veza, you need a token to make authenticated requests on the Egnyte platform:

  1. Get the application API key for your application. Log in to developers.egnyte.com, and go to your profile. Search for Keys.

    • Ensure the API key user has admin-level permissions. Veza will only use the necessary scopes, which are egnyte.user, egnyte.group and egnyte.permissions.

  2. Follow the official API Key Guide to generate an API Token from your API Key and Client ID.

  3. Copy the generated API Token returned from the API call.

Veza Setup

To enable Veza to gather data from Egnyte:

  1. Log in to your Veza platform.

  2. Go to Integrations.

  3. In the main pane, click Add Integration > Egnyte.

  4. Enter the required fields:

    • Insight Point: Use the default data plane unless connecting with a deployed Insight Point.

    • Name: A friendly name to identity the integration.

    • API Token: A token generated from the API Key, allowing Veza to make the required API calls.

    • API URL: The URL for your Egnyte instance (e.g. www.{org-name}.egnyte.com/pubapi).

  5. Click Save to enable the integration.

Supported Entities

Veza creates the following entities to represent Egnyte identities and access controls, along with some additional attributes:

Egnyte User

PropertyDescription

Name

User name

ID

User unique ID

last_active

Timestamp for when the user last logged in

email

User email

user_type

Set to service_account for Egnyte Service Accounts, otherwise human

external_id

User's unique Egnyte external identifier

user_principal_name

User Active Directory login if set

Egnyte Role

PropertyDescription

Name

Group name

ID

User unique ID

Egnyte Group

PropertyDescription

Name

Role name

Last updated