Skip to main content
Version: Next

Data Client configuration

A list of data clients registered with the system can be viewed from the top level Clients page.

Data Client List

From this page you can:

Certificates and identity validation

Data clients must be configured within LinXmart before they are able to connect. An invalid or missing configuration will prevent a client from connecting.

There are two pieces of information that are required for a Data Client to connect:

  1. API Key
  2. Client Certificate

The API Key is generated by the system and is used to identify the specific Data Client when it connects to LinXmart via the data client API. These API Keys are unique to each Data Client. Only a hashed value of the API Key is stored within LinXmart.

The Client Certificate is used to help verify the Data Client's identity and the public certificate is either uploaded as part of the Data Client registration, or is stored on the very first connection made to the server. Subsequent calls will confirm the public certificate with the recorded one.

info

Client Certificates will be validated by the server on every connection. The Client Certificate must be issued by a trusted third-party certificate authority or by an internal certificate authority that has been configured with LinXmart.

Registering a new Data Client

To register a new Data Client, click on the Register Data Client link at the bottom of the list of Data Clients.

Add Data Client

The following fields are available.

FieldDescription
NameA name to identify this particular Data Client.
DescriptionA textual description of the Data Client.
CertificateAn optional certificate to immediately assign to the Data Client. This is a public certificate and will be matched against the certificate provided on every connection made by the client to the server.
info

If you omit the client certificate, it will be captured and stored on the first connection made by the client.

On successful registration, a new API Key is created by the system and presented to the user. This must be copied and configured on the remote data client deployment as it is not stored in its raw form by the server. If this API Key is lost, you will need to reset it.

Viewing Data Client details

Viewing the details of a Data Client can be done by clicking on the View icon in the Options column on the Data Client list. These details include:

  • Name and description provided on registration
  • Details on the Public Certificate assigned to the client
  • Details of each of the Datasets provided to LinXmart

View Data Client

Details of each of the available Datasets is presented in its own section, including a list of columns provided with the Dataset.

tip

When connecting a Data Source to one of these Datasets, ensure the Import Format of the Data Source corresponds to the columns provided with the Dataset.

Editing a Data Client

Some fields can be edited on a Data Client.

FieldDescription
NameA name to identify this particular Data Client.
DescriptionA textual description of the Data Client.

The API Key must be reset explicitly, which will also clear the client certificate.

Reseting the API Key

The API Key is not stored in clear text by LinXmart. In the rare cases this is lost, the API Key that is registered against a particular Data Client can be reset. This can be done either through the Reset API Key icon in the Options column on the Data Client list, or from the Data Client details page.

On confirmation of the reset, a new API Key is generated and presented to the user. The Client Certificate is also cleared and will be captured and stored on the next connection made by the client.

Deleting a Data Client

Deleting a data client can be done via the Options column on the Data Client list, or via the Edit Data Client details page.

On confirmation, the Data Client is deleted and no further connections will be allowed.