.Net Web App accessing PowerBI Report Server

Gerome 1 Reputation point
2021-06-09T15:39:02.447+00:00

Hi,

I have a .NET Web App that is accessing reports from a Power BI Report Server. The .NET Web App is using Azure AD for authentication and the Power BI Report Server is configured for Kerberos Constrained Delegation(KCD). If I need to authenticate from my web app to the report server using the Azure AD user, should I just be using CredentialCache.DefaultCredentials and KCD would automatically kick in and my web app will not use the IIS App Pool identity?

Hoping someone can give more clarity on this.

Thanks!

ASP.NET
ASP.NET
A set of technologies in the .NET Framework for building web applications and XML web services.
3,282 questions
SQL Server Reporting Services
SQL Server Reporting Services
A SQL Server technology that supports the creation, management, and delivery of both traditional, paper-oriented reports and interactive, web-based reports.
2,808 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Vahid Ghafarpour 18,130 Reputation points
    2023-07-27T21:38:43.68+00:00

    As I know, using CredentialCache.DefaultCredentials in your .NET Web App will not automatically trigger Kerberos Constrained Delegation (KCD) for Azure AD authentication to the Power BI Report Server.

    0 comments No comments

  2. Vahid Ghafarpour 18,130 Reputation points
    2023-07-27T21:39:04.02+00:00

    I think using CredentialCache.DefaultCredentials in your .NET Web App will not automatically trigger Kerberos Constrained Delegation (KCD) for Azure AD authentication to the Power BI Report Server.

    0 comments No comments