Forum Discussion
mickiii
9 years agoNew Member
Set expiration of accessToken through powershell
Hi,
I am doing a simple demo of embedded, and for that purpose I have made a simple onepage app using the JS api. I am generating the access tokens using the powerbi-cli, but they only last for one hour. Is it possible to create them using the powerbi-cli to last longer, and if so how?
Thanks
1 Reply
- Eric_ZhangMicrosoft Employee
For Power BI embedded, you can get an token that never expires by using this sample in github.
Generate an accesstoken that never expires(not recommended).
var embedToken = PowerBIToken.CreateReportEmbedToken(this.workspaceCollection, this.workspaceId, report.Id,Convert.ToDateTime("2099-12-31"));For Power BI Service, I think there shall be some approach though I'm not aware of any, but you could quickly get a valid token by following
- Log in Power BI Service and load some report.
- With the help of Chrome dev tool(F12), click on some network request and you'll see the token there.