Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
We are trying to configure on-prem Power bi gateway to integrate PBI service reports/dashboards with on-prem Oracle 19c data sources, using MSFT doc link - Configure Kerberos-Based SSO from Power BI Service to On-Premises Data Sources - Power BI | Microsof...
PBI Gateway server - WIndows server
Oracle db server - Linux 8
We were able to make Oracle db auth using kerberos work OK, however, we are unable to make Kerberos Constraint delegation wotk for Oracle db on Linux.
My question - is Constraint delegation even supported if on-prem Oracle db server is Linux and client (PBI gateway server) is Windows ? If yes, can anyone help us with working config steps ?
Solved! Go to Solution.
Hi @intgd ,
Just to clarify Kerberos Constrained Delegation (KCD) doesn’t work end-to-end if your Oracle DB is on a Linux server. Even with proper AD and gateway config, delegation stops at the gateway since Linux can’t process delegated Kerberos tickets. So full KCD isn't supported in this setup.
Regards,
Akhil.
Hi @intgd ,
Just to clarify Kerberos Constrained Delegation (KCD) doesn’t work end-to-end if your Oracle DB is on a Linux server. Even with proper AD and gateway config, delegation stops at the gateway since Linux can’t process delegated Kerberos tickets. So full KCD isn't supported in this setup.
Regards,
Akhil.
Hi @intgd ,
As per my understanding. Kerberos Constrained Delegation (KCD) does not work end-to-end if your Oracle DB is on a Linux server. KCD is a Windows-native feature. While you can get Kerberos authentication to work between a windows-based power BI Gateway and a linux-hosted oracle DB (which you’ve already achieved), true constrained delegation is not supported when the backend system (oracle in this case) is on Linux. That’s because the Linux server doesn’t understand or accept delegated kerberos tickets the same way a Windows service would.
In other words, even if you configure delegation in active directory and set everything up correctly on the gateway, the delegation won’t continue to the oracle server on linux it just stops at the gateway. Microsoft’s documentation is accurate, but it assumes the backend can participate in KCD, which isn’t possible on non-windows platforms in this context.
So if you're looking for full end-to-end Kerberos Constrained Delegation to a Linux-based Oracle server it's not supported. Hope this helps clarify things.
Regards,
Akhil.
Thanks for the reponse. We got similar reponse from Oracle corp too. It all makes sense now.
Hi @intgd
I'm certainly not a Kerberos. Expert, but from our understanding this is only available on Windows Servers and PCS and this could be why you are encounting this error.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.