Creating a client application

You can create a client application that connects and accesses your environment's data. It is useful for various third-party integrations including EMM or reporting solutions.
You can also create client credentials for a third-party client application to integrate the client application with
Secure Connection
, or gain access to the Symantec APIs. You can grant access to more than one third-party client applications, but each application requires that you create a set of unique client credentials.
To integrate and enable a client application, you require the following information:
  • Customer ID
  • Domain ID
  • Client ID
  • Client Secret
The
OAuth Credentials
value is used in the
Authorization API
to generate a bearer token that is used in all API calls. The following example shows you how to use the
OAuth Credentials
to generate a bearer token:
curl -X POST https://api.sep.securitycloud.symantec.com/v1/oauth2/tokens
-H “accept: application/json”
-H “authorization: Basic {OAuth Credentials}”
-H “content-type: application/x-www-form-urlencoded”
The
Customer ID
and
Domain ID
are displayed on the
Client Application Management
page header. The
Client ID
,
Client Secret
, and
OAuth Credentials
are available after you create the client application.
  1. To create a client application
  2. In the cloud console, go to
    Integration > Client Applications
    , and select
    Add
    .
  3. In the
    Add client application
    dialog box, type the name of the application that the credentials are associated with, and then select
    Add
    .
  4. (Optional) In the dialog box, on the
    Details
    tab, configure the privileges for the client application, and then press
    Save
    .
    The new application is listed on the
    Client Application Management
    page with its
    Client ID
    .
  5. Press the menu icon, and then select
    Client Secret
    to view the values of
    Client ID
    ,
    Client Secret
    , and
    OAuth Credentials
    .
By default, users with
manage_domain
privilege (Super Administrator, Domain Administrator) can view and manage all client applications in the current domain and users without
manage_domain
privilege (all other roles) can view and manage only the client applications that they have created.
You can also remove unused client applications.
The maximum number of client applications is 32 per domain.
The account credentials must never be shared and must always be stored in a secure location with very few users having access to them.