User Profile
cybertron
Regular Visitor
Joined 11 months ago
User Widgets
Contributions
Embedded Power BI - Dynamic Multiple Workspace Routing
Hi, We have a angular web application embedded with Power BI Reports. We have created workspaces specific to each client (1 power BI workspace per client). An external client user can only access their specific workspace because of the angular application. The angular app restricts the user from accessing any other client workspace. However, we have internal users that require access to multiple client workspaces and have the ability to switch between clients through a dropdown selection in the angular application. Currently, the routing to each specific workspace by client is managed through a JSON config file in the application and based on the client selected in the dropdown, the routing to the specific workspace is controlled. Is there a way we can remove the json file and dynamically route the users dynamically to client specific workspace through the Power BI APIs based on the selection from the dropdown? Here is the sample workflow of how I am imagining Below are the scenarios User Client Permission External User A Client X Viewer External User B Client Y Viewer Internal User C Client X Viewer Internal User C Client Y Viewer Internal User C Client Z Viewer User A logins into the platform, the PBI service verifies user A has access to Client X workspace and routes him to Client X workspace User B logins into the platform, the PBI service verifies user B has access to Client Y workspace and routes him to Client Y workspace User C logins to the platform with default client selected as Client X, application verifies the access, and PBI service logs him into the Client X workspace. User C then switches the client from X to Y and PBI service identifies user is requesting to switch to Client Y and routes him to Client Y workspace.Solved698Views2likes4CommentsEmbedded Power BI - Multiple Workspace Routing Dynamic
Hi, We have a angular web application embedded with Power BI Reports. We have created workspaces specific to each client (1 power BI workspace per client). An external client user can only access their specific workspace because of the angular application. The angular app restricts the user from accessing any other client workspace. However, we have internal users that require access to multiple client workspaces and have the ability to switch between clients through a dropdown selection in the angular application. Currently, the routing to each specific workspace by client is managed through a JSON config file in the application and based on the client selected in the dropdown, the routing to the specific workspace is controlled. Is there a way we can remove the json file and dynamically route the users dynamically to client specific workspace through the Power BI APIs based on the selection from the dropdown? Here is the sample workflow of how I am imagining Below are the scenarios User Client Permission External User A Client X Viewer External User B Client Y Viewer Internal User C Client X Viewer Internal User C Client Y Viewer Internal User C Client Z Viewer User A logins into the platform, the PBI service verifies user A has access to Client X workspace and routes him to Client X workspace User B logins into the platform, the PBI service verifies user B has access to Client Y workspace and routes him to Client Y workspace User C logins to the platform with default client selected as Client X, application verifies the access, and PBI service logs him into the Client X workspace. User C then switches the client from X to Y and PBI service identifies user is requesting to switch to Client Y and routes him to Client Y workspace.Solved1.3KViews0likes5Comments
Data Privacy
Microsoft Fabric Community and Privacy
To learn more about how we manage your data, please review the Microsoft Fabric Community Data Privacy guide.