Goal: User must be able to view and interact with the dashboards embedded in the website.
User Story: There are 3 categories of users - Admin, Instructor, and Reader. Admin and Instructor users required to login to the website and Reader don't require to login to the website. There are 3 different Ops Dashboards created in ArcGIS Online: Dashboard A, Dashboard B and Dashboard C. "A Dashboard" must be visible to Admin users when they login to the website, "B Dashboard" must be visible to Instructor(but neither to Admin users nor Reader ones) when they login to the website and "C Dashboard" must be visible to all users.
Here, once the user gets logged into the application, the user must not be required to log in again to ArcGIS Online. Neither user must be able to see some other category dashboard. Users must not be able to copy the dashboard link from ArcGIS Iframe and open it in any other browser, window, or side tab.
Problem: Everywhere I am looking for it, I am just getting to make layer public and then embed it on the site. But according to my requirement, I could not make it public. Please help me as soon as possible if there is any feasible solution for it or not. At least, provides me a feasibility check of it.