Authentication

Insight provides the following levels of authentication.

Note Cookies must be supported.
  • Windows authentication: This type of authentication uses Windows authentication via the Active Directory to allow access to dashboards and other applications. Note that Insight also supports multiple AD domains authentication.

  • HTTP request: This authentication uses an HTTP request if, for example, you need to launch an Insight dashboard from an external application bypassing providing the credentials. You can POST the HTTP request and send the credentials as part of the data.
  • Login panel: This authentication forces the dashboard users to enter their credentials on the login panel to access the dashboards.

  • Insight authentication: This authentication uses Insight users and roles.

Each authentication type requires a way to determine the user's role. It can be done in the following ways:

  • External database: You may use any supported external database to determine the role. It is typically used for the HTTP response and Login panel authentication.

  • Fixed value: You can define a fixed value to determine the role. For example, you may compare if the user's memberOf parameter is finance in the Windows authentication.

Use the Authentication tab to set authentication preferences that affect access to the following Insight components and applications: View (dashboards), Studio, Admin Console, Themes and Formats, and Data Loader.

Configure authentication to allow any user to access any Insight application, or you can limit access levels based on login credentials and user roles.

You can define authentication for each Insight application. The table lists the default authentication types.

Insight application

Default authentication type

Admin Console

Insight

Studio

No authentication

Themes and Formats

Insight

Data Loader

Insight

View (Dashboards)

No authentication