Question
Krishnamuthu Ve... · Mar 26, 2021

Access deepsee dashboard via delegated access

Dear Folks,

I have recently studied deepsee and developed few dashboards needed for our web app users. I am trying to embed them in our existing web app which uses angular with delegated user access. I need to embed the native IRIS dashboard into it. ( I can't use Highcharts or any other js tools). 

How do I setup the dashboards to work with delegated authentication (Without providing access to management portal or other parts) ? Also should I use the default csp/{Namespace}/_DeepSee.UserPortal.DashboardViewer.zen? or any other web application URL ?

Thanks

Product version: IRIS 2020.1
$ZV: RIS for Windows (x86-64) 2020.1 (Build 215U) Mon Mar 30 2020 20:14:33 EDT
00
2 0 1 54
Log in or sign up to continue

Replies

Hello,

For your embedding question, there are a number of URL parameters (eg: EMBED=1) that controls what the user can do in the User Portal. The EMBED parameter is the most complete where users are not allowed to modify any dashboard definitions and none of the navigation is available, designed precisely for your use case. You can test this directly when you are looking at the DashboardViewer to get the settings you like best. 
The complete list of those parameters is here:
https://docs.intersystems.com/iris20211/csp/docbook/DocBook.UI.Page.cls?KEY=D2IMP_ch_dashboards

Delegated authentication would be part of the overall security login configuration. The key here is that whatever role gets assigned will need %DeepSee_Portal to e able to use the DashboardViewer. The overview of delegated authentication is here:
https://docs.intersystems.com/iris20211/csp/docbook/DocBook.UI.Page.cls?KEY=GAUTHN_delegated

Depending on your particular security model it might be worth contacting the WRC to confirm you have the login set up correctly.