Digital Guardian Authentication Guide

How to authenticate Digital Guardian for use with Tines

Daniel Stoeski avatar
Written by Daniel Stoeski
Updated over a week ago

Digital Guardian is an American data loss prevention software company that offers products to detect and prevent malicious actions by users and malware on endpoints. Its software is designed for both individual users and corporate networks, servers, databases, and the cloud.

First, get Digital Guardian credentials

You will need to have the following (found in your DGMC environment by navigating "System" -> "Configuration" -> "Cloud Services" from the DGMC menu.

  • Access Gateway Base URL

  • Authorization Server URL

  • API Access ID

  • API Access Secret

Lastly, create a Digital Guardian resource and credential in Tines

You will need to create:

  • One resource: "Digital Guardian URL"

  • One HTTP request type credential: "Digital Guardian"

Resource

  1. Login to your Tines tenant

  2. Navigate to the team that will be using the API and click "Resource"

  3. Click "+ New Resource"

  4. Input the values for the Digital Guardian resource

    1. Name: Digital Guardian URL

    2. Description: Optional

    3. Builder: Your "Access Gateway Base URL"

  5. Optional

    1. Access: What other teams can also use the resource

  6. Click "Save resource"

HTTP request type

  1. Navigate to the team that will be using the API and click "Credential"

  2. Click "+ New Credential" and select "HTTP Request"

  3. Input the values for the Digital Guardian credential

    1. Name: Digital Guardian

    2. Description: Optional

    3. URL: Your "Authorization Server URL, i.e. https://authsrv.msp.digitalguardian.com/as/token.oauth2.

    4. Content Type: Form

    5. Method: post

    6. Payload: Replace <<api_access_id>> with your "API Access ID"

      {
      "client_id": "<<api_access_id>>,"
      "client_secret": "<<secret>>",
      "grant_type": "client_credentials",
      "scope": "client"
      }

    7. Secret: Your "API Access Secret"

    8. Click "Save"

  4. Click "Run request" and double-click on the access_token key to copy the path.

  5. Location of token from response: Paste the path to the token in the value pill, digital_guardian.body.access_token

  6. Optional

    1. Domains: Ensure this credential can only be used when making HTTP requests to specific domains

    2. Access: What other teams can also use the API

  7. Click "Save"

Your credential should look like the following:

For more on creating credentials in Tines, click here.

You can find a selection of Digital Guardian stories in the story library.

Did this answer your question?