Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Score big with last-minute savings on the final tickets to FabCon Vienna. Secure your discount

Reply
FMohara
New Member

Is it possible to integrate to Hashicorp Vault?

Simple question, is it possible to integration Power BI Reporting Server with my company local hashicorp vault instance to manage secrets, like the passwords for the connection strings?

 

If so, how is it done?

If it's a customization, where can I get help from?

 

I wish to install the tool in an on-premises environment, where we need to connect to the vault to manage secrets.

Or is it possible to recover the password string from a variable in the memory of the application? (I would then create a separate powershell script to populate that variable calling the vault)

 

Any help will be much appreciated.

1 ACCEPTED SOLUTION
d_gosbell
Super User
Super User


@FMohara wrote:

Or is it possible to recover the password string from a variable in the memory of the application? (I would then create a separate powershell script to populate that variable calling the vault)


It should not be possible to recover any passwords from the server. But if you are just looking to populate them using a script there are REST endpoints like the following one for PBIX reports PBIRS | 2.0 | microsoft-rs | SwaggerHub  which will allow you to set the credentials for a give data source

View solution in original post

3 REPLIES 3
d_gosbell
Super User
Super User


@FMohara wrote:

Or is it possible to recover the password string from a variable in the memory of the application? (I would then create a separate powershell script to populate that variable calling the vault)


It should not be possible to recover any passwords from the server. But if you are just looking to populate them using a script there are REST endpoints like the following one for PBIX reports PBIRS | 2.0 | microsoft-rs | SwaggerHub  which will allow you to set the credentials for a give data source

Thank you so much.

 

Didn't test yet, but the PUT /datasource({id}) might work for me.
Get a script to call the vault and then call this api to update the datasource.

Should work just fine.

I have not tested either, but I think possibly doing a GET then adding credentials and doing a PATCH request might work.

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

Check out the August 2025 Power BI update to learn about new features.

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.