The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Dear Community,
we are currently using an on-premises ReportServer, with PowerBI, and are exploring options to authenticate our users through a Single Sign-On (SSO) IdentityProvider. In our case, we are utilizing Okta, and we would like to use either SAML or OAuth (OIDC) as the authentication type.
We are seeking advice on how to achieve this. Would we need to create our own SecurityExtension, similar to the Custom Security Sample provided on this link: https://github.com/Microsoft/Reporting-Services/tree/master/CustomSecuritySample?
Is there anyone who has implemented this using OIDC or SAML? Are there alternative methods we could consider? Any guidance would be greatly appreciated.
Thank you!
Power BI Report Server does not natively support SAML or OIDC authentication, but you can integrate SSO using Custom Security Extensions.
Download & Modify Custom Security Sample
Deploy the Security Extension
Enable Form Authentication
Approach 2: Reverse Proxy with SSO
If modifying the Report Server is not an option, use a reverse proxy with SSO support, such as:
These proxies authenticate users before they access Report Server.
Alternative: Windows Integrated Authentication
If your Okta setup supports Active Directory Federation (ADFS), you can:
However, this requires Hybrid AD or AD Connect.
Has another found a solution to this? I'm looking for the same solution.
I have a huge need for an OIDC Auth Module for SSRS/PowerBi Reports Custom Module. The Sample is not super accessible for a person of my experience level. Anyone have a better example or lead to success?