Link to home
Start Free TrialLog in
Avatar of Mike
Mike

asked on

Encrypt Power BI URL's using vb.net using vb not C#

URL encryption for Power BI web publish

I have developed a number of PowerBI reports that I'd like to publish using Power BI publish to Web function, with a link embedded in our reports application page, so everyone can in the organization access to them without setting up individual Power BI accounts.

However, I'd like to encrypt the URLs while these reports are published using the Power BI Web publish method, open to the Public to view. I'd like to encrypt the URL unless the request came from the applications reports page.

I hope that this is clear and if you need more information, please let me know. I can provide more detail.

If you have another solution or method, please let me know.

I'm looking for step by step instructions with the code to insert into my pages.
Avatar of ste5an
ste5an
Flag of Germany image

hmm, the request is clear. But why? You don't gain anything by "encrypting" the URL's. On the contrary, when you really encrypt them, then you need to distribute a decryption utility along with a secure authentication mechanism.

Or rephrased: What use-case or user story is behind that request? What is the real problem you're trying to solve?
Avatar of Mike
Mike

ASKER

Well I was discussing with some colleagues about hosting reports with possibly sensitive information using the Microsoft Power BI publish to Web public workspace. It was suggested if I was going to do this then maybe consider encrypting the URL. Which I then thought would then need a decryption key.

The links to these reports published within the public workspace would be embedded within our site that requires users to login to the application to get to the application and report links.

However, based on my research of Power BI in the public workspace there is no authentication which potential exposes all data and reports on the internet.

I'd only want those that pass through the application authentication to see and view those reports, although the URL is a public app URL.

The organization is working to find a solution to post these reports for availability to those inside and outside the organization and only those individuals.

I tested using a Power BI Pro account, setting up a workspace with a particular workspace name, adding authorized users email addresses, then published a test report. When tested Power BI came back and ask that I login with my Power BI account. We are trying to avoid as well 100 people creating Power BI accounts.

I hope that this is clearer.

Thank you
ASKER CERTIFIED SOLUTION
Avatar of ste5an
ste5an
Flag of Germany image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial