跳至主要内容

Anonymous Login


Enabling Anonymous Login in the Dashboard

  1. You need to have Root Tenant Admin permissions.
  • Users with Root Tenant Admin permissions in the Dashboard have System Admin privileges and can access the Server Admin menu. anonymous-login-1-01.png
  1. Go to Dashboard Server Admin -> Settings. anonymous-login-1-02.png

  2. Find the auth.anonymous option and click on Edit anonymous-login-1-03.png

  3. Edit the enabled option and select "true" anonymous-login-1-04.png

  4. Edit the org_name option and select the organization for which you want to enable anonymous login. Choose the "Viewer" role and click Add to add it. anonymous-login-1-05.png

  5. After completing Step 5, click the green update button on the Settings page to apply the changes. anonymous-login-1-06.png

Configuring the Datasource

  1. Go to the Data Sources settings of the organization you want to configure. anonymous-login-2-01.png

  2. Find deviceon-bi-simplejson and click on it. anonymous-login-2-02.png

  3. The following additional settings need to be added:

  • Assign SSO URL: Enable
  • SSO URL: Enter the SSO API URL, for example, for EdgeHub master site:
  • Skip TLS Verify: Enable
  • Anonymous: Enable
  • Anonymous.user: Enter a username from your environment to be used for anonymous login.
  • Anonymous.password: Enter the password for the above user. anonymous-login-2-03.png
  1. Click Save & Test to confirm the successful configuration. anonymous-login-2-04.png

Creating an Anonymous Login SRPFrame from Command Center

  1. Create a dashboard that can be viewed by the public. anonymous-login-3-01.png

  2. When adding/editing the dashboard, set its Visibility to "General". anonymous-login-3-02.png

  3. Access the Menu List feature and add/edit a menu. Set the Availability to "Public". anonymous-login-3-03.png

  4. Edit the Dashboard within the menu and select the dashboard with General Visibility (as set in Step 2). This type of dashboard will be placed in the Dashboard/General folder. anonymous-login-3-04.png

  5. After configuring, copy the URL of this menu. anonymous-login-3-05.png

  6. Open a new browser in guest mode. anonymous-login-3-06.png

  7. Paste the Menu URL and verify that the dashboard content is visible without the need for login. anonymous-login-3-07.png

Manually Adding Dashboard Permissions for Anonymous Usage of Private Dashboards

For security reasons, EdgeHub has added Group User permissions to Dashboard Folder permissions. This means that:

  • Group User = Dashboard Folder User
  • "Viewer" permissions are removed from Dashboard Folder permission, other users within the organization will not be able to see the contents of that folder.

anonymous-login-4-00.png

If you want to allow anonymous access to all Dashboards within a specific folder, you can directly add "Viewer" permissions to that folder:

  1. Go to the Dashboards menu and select Manage anonymous-login-4-01.png

  2. Find the folder you want to edit and click on Settings anonymous-login-4-02.png

  3. Switch to the Permissions tab and click Add permission anonymous-login-4-03.png

  4. Select Everyone With Viewer Role and choose View. Then click Save to save the settings. anonymous-login-4-04.png

  5. You will see that a new Viewer is added to the list of people in the folder. anonymous-login-4-05.png

  6. In the Menu settings, select a Dashboard that is placed within your Group. anonymous-login-4-06.png

  7. Open a guest browser and verify that the Dashboard is displayed correctly. anonymous-login-4-07.png


tags: EdgeHub