Publish dashboards

Once you have created dashboards there are 2 ways to give people access.

  1. You can create personal accounts so people can login to Ignity
  2. You can publish a dashboard on your own website or portal via an API key.
Create users

In the backend unfold the menu ‘Access control’ in the left hand navigation panel. From the menu select ‘user management’.

Overview with all users
Overview with all users
  • In the overview on the right you can see all users
  • You can add users by clicking the button ‘+ Add user’
    • You need to enter the name and email address
    • Choose a user type (see the info button above account type for the differences)
    • Select the dashboards you want the user to access
  • Once you press the button ‘save changes’ an email is sent to the user with a link to set a password. After this they can login and access the relevant dashboards.
  • In the column ‘Active’ you can see if users activated their accounts by setting a password
  • There are also buttons at the bottom to:
    • Assign a dashboard to multiple users at once
    • Unassign a dashboard to multiple users at once
    • Delete multiple users at once
  • You can also export an overview of all users and their access rights to an Excel file with the button ‘Download’ in the top right hand corner.
Add a user in Ignity
Enter a person name and email and they receive an email to set a password to access the dashboards

Publish a dashboard

You can publish the dashboard on your own site or portal. This way it is easy to fit in a dashboard in a portal (where access is already managed) or even a (web enabled) application. The steps to do this are:

  1. Create an API key for this specific dashboard
  2. Download an HTML/PHP file
  3. Publish an HTML/PHP file

When creating the API key for a dashboard you have to specify the URL where the dashboard is published, to prevent unauthorized access. When the dashboard is requested, the Ignity server checks both the API key and the URL from where the API is accessed. Only when the URL matches the (base) url that has been specified, the dashboard is shown.

Important: when using the PHP file, the API key is not visible in the page source. But PHP must be supported on the web server. If PHP is not supported you can use the HTML file. But in the HTML file the API key is visible in the page source. This might be a potential security risk. However Ignity still checks if the request is made from the specified URL.

Step 1) Create an API key

  • In the backend unfold the menu ‘Access control’ in the left hand navigation panel. From the menu select ‘External access (APIs)’.
  • In the main menu press the button ‘+ Add API Key’ and:
    • Enter a description for the dashboard
    • Specify the base URL where the dashboard will be published
    • Select the dashboard to publish
    • Select the access type. This controls to which depth you can see the information
  • Once you have done this you can press the button ‘Generate API Key’ after which an API key is generated. Only after you click the button ‘save changes’ the API key is saved.
External access API interface
Fill out the details and download an HTML or PHP file to publish the dashboard on your internet/intranet site

Step 2) Download the HTML/PHP file
Open the generated API key by double clicking in the overview. At the bottom there are 2 buttons: one for downloading the HTML file and one for downloading the PHP file. If you click on these buttons a file is generated and saved in your default download location.

Step 3) publish the HTML/PHP file
Upload the file to a web server. If you request the file from your browser the dashboard will be loaded after checking if the request is made from the specified url.