Skip to main content
Integrators can use the Covata Platform’s API to develop their own applications that directly leverage Covata’s powerful data-centric security features. A Safe Share administrator can configure the access that their integrators’ applications have to their Covata Platform’s resources, by ‘registering’ these applications on their Covata Platform instance. Access to these resources is based on the OAuth 2.0 Authorization Framework, which the Covata Platform uses for authentication and authorization. From the Covata Platform’s perspective, an integrator’s application is a ‘client application’, regardless of whether this application is:
  • A server-side web application,
  • Designed to run natively on a mobile device such as a tablet or phone,
  • Designed to run natively on any other operating system (e.g. destkop/laptop computers) or
  • User agent-based (e.g. runs client-side in a web browser).
A client application cannot access any resources on the Covata Platform until it has first been registered with the Covata Platform. Client Applications page

Configuring a client application

The Client Applications page of Safe Share Administration (above) allows:
  • The registration of client applications with the Covata Platform.
  • Registered client applications on the Covata Platform to be:
    • edited - for example, to modify a client application’s permitted grant types, as well as
    • disabled or re-enabled - for example, to block a client application’s access to the Covata Platform’s resources (by ‘disabling’ that application).

Registering a new client application

To register a new client application with the Covata Platform:
  1. Sign in to Safe Share Administration.
  2. Click the Client Apps option on the left of the Safe Share Administration interface to open the Client Applications page.
  3. Click the Add New button.
  4. In the Add Client Application dialog box, complete the fields (described in detail the table below) to register the client application.
  5. Click Save and the client application will appear as a new entry on the Client Applications page.
The following table describes all mandatory fields that must be completed to register a client application on the Covata Platform.
Integrators developing client applications using the Covata Platform’s API may find the information provided in the following table useful.

Grant type details

The following table provides details about the OAuth 2.0 grant types that the Covata Platform can permit a client application to use (i.e. to issue that application with an access token). See Grant Types (above) for an explanation about access tokens issued by the Covata Platform. These details below explain the types of information conveyed between the client application and Covata Platform, as well as the mode by which this information is conveyed and hence, the security implications associated with implementing these grant types in a client application.

Editing a registered client application

To edit a registered client application on the Covata Platform:
  1. Sign in to Safe Share Administration.
  2. Click the Client Apps option on the left of the Safe Share Administration interface to open the Client Applications page.
  3. Scroll to the relevant client application (if necessary) and click its Edit link.
  4. In the Edit Client Application dialog box, modify the registered client application’s fields, which are described in detail in the table (above).
  5. Click Save and the registered client application will be updated.

Disabling and re-enabling a client application

Disabling a registered client application prevents any installations of the client application from accessing the Covata Platform. This is useful when a client application’s access to the Covata Platform needs to be disabled (either temporarily or permanently), or suspicion arises that the client application’s credentials have been stolen. To disable, enable or re-enable a registered client application on the Covata Platform:
  1. Sign in to Safe Share Administration.
  2. Click the Client Apps option on the left of the Safe Share Administration interface to open the Client Applications page.
  3. To:
    • Disable the client application - click its green Enabled button (in the State column towards the right of the page), until this button changes red and indicates Disabled.
    • Enable or re-enable the client application - click its red Disabled button (in the State column) until the button changes green and indicates Enabled.
When a client application is disabled it can still be edited. This feature allows a registered client application to be configured before access to the Covata Platform is enabled.

Please provide your feedback here