
cwcgx (cwcgx) asked a question.
In one of our initiative we are embedding Power BI reports in our client facing app , where the authentication (to application) is done by Okta. But when it comes to Power BI authentication for rendering the reports( Against AD), we had to use Microsoft authentication again. We are using User Owns data where the User ID will be created in AD as a guest user ( or a Power BI User). The challenge now
1) We are forced to login again using MSFT AD and not able to Use to Okta original Login (SSO) . We are not able to do SSO
Can we do Power BI and OKTA integration? Any prior experience.

Hello, @cwcgx (cwcgx)
Good afternoon! Yes, It is possible to integrate with OKTA with Power BI to enable SSO, to meet this purpose you can use the link below:
Let us know if this article was helpful and if allows you to meet your goal.
https://docs.microsoft.com/en-us/power-bi/connect-data/service-gateway-sso-overview#:~:text=When%20you%20configure%20SSO%20for%20the%20data%20source%2C,they%20have%20permissions%20in%20the%20underlying%20data%20source.Let us know if this article was useful and allow you to clarify and solve your problem.Have a great day ahead
Regards
Unfortunately this is not what I am looking for . This is the SSO for gateway and not to the reports.
https://docs.microsoft.com/en-us/javascript/api/overview/powerbi/embedding-solutions#embed-for-your-organization
To access the contents of power BI reports in an embedded application "Users of your application sign in using their Power BI accounts. This gives you the access token for accessing their data and embedding their reports, dashboards, and tiles."
My users are already logged into my application using Okta. I need the Okta to use the same credentials to authenticate the users against Power BI and get token, so that the users don't have to login again to " app.powerbi.com" . Currently my users have to login to Application and then again login to powerbi to get the access token to get the report...Hope this make sense?
Hello @cwcgx (cwcgx) did you manage to implement a solution to this problem?
No. It didn't work. We had to go back to AD.