Share via

.Net Web App accessing PowerBI Report Server

Gerome Gutierrez 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!

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.

Developer technologies | ASP.NET | Other
0 comments No comments

2 answers

Sort by: Most helpful
  1. Vahid Ghafarpour 23,600 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

  2. Vahid Ghafarpour 23,600 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

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.