Forum Discussion

Abhishek_MAQ's avatar
Abhishek_MAQ
Microsoft Employee
11 months ago
Solved

Using Managed Identity for Fabric Lakehouse SQL Analytics Authentication

Hello,

I was able to connect to the Fabric Lakehouse SQL Analytics endpoint using pyodbc along with DefaultAzureCredential for authentication in local. However, after switching to Managed Identity and deploying the solution on an Azure Container App, the authentication no longer works.

  • Is Managed Identity currently supported for authenticating to Fabric Lakehouse?
  • If not, what are the recommended alternatives or best practices for secure authentication in this scenario?

Appreciate any guidance on this.

Thanks!

  • Managed Identity is not yet supported for connecting from Azure apps (like Container Apps) to Fabric Lakehouse SQL Analytics.

    Use Service Principal (SPN) with Microsoft Entra ID instead:

    Register an SPN in Entra ID.

    Enable “Service principals can use Fabric APIs” in tenant settings.

    Grant the SPN workspace + item-level access (e.g., “Read all SQL endpoint data”).

    Connect with Authentication=ActiveDirectoryServicePrincipal.

     

    👉 Managed Identity works in Data Factory/Synapse pipelines, but for app workloads, SPN is the recommended secure option.

5 Replies

  • Shahid12523's avatar
    Shahid12523
    Community Champion

    Managed Identity is not yet supported for connecting from Azure apps (like Container Apps) to Fabric Lakehouse SQL Analytics.

    Use Service Principal (SPN) with Microsoft Entra ID instead:

    Register an SPN in Entra ID.

    Enable “Service principals can use Fabric APIs” in tenant settings.

    Grant the SPN workspace + item-level access (e.g., “Read all SQL endpoint data”).

    Connect with Authentication=ActiveDirectoryServicePrincipal.

     

    👉 Managed Identity works in Data Factory/Synapse pipelines, but for app workloads, SPN is the recommended secure option.

  • v-lgarikapat's avatar
    v-lgarikapat
    Community Support

    Hi Abhishek_MAQ ,

    Thanks for reaching out to the Microsoft fabric community forum.

    Shahid12523 

    Thanks for your prompt response

    Abhishek_MAQ 

     

    I wanted to follow up and confirm whether you’ve had the opportunity to review the information provided by Shahid12523   If you have any questions or need further clarification, please don’t hesitate to reach out.

     

    We truly appreciate your continued engagement and thank you for being an active and valued member of the community.

    If you're still experiencing any challenges, please don’t hesitate to reach out  we’d be more than happy to assist you further.

    We look forward to hearing from you.

    Best regards,
    Lakshmi

    • v-lgarikapat's avatar
      v-lgarikapat
      Community Support

      Hi Abhishek_MAQ ,

       

      We’d like to confirm whether your issue has been successfully resolved. If you still have any questions or need further assistance, please don’t hesitate to reach out. We’re more than happy to continue supporting you.

       

      We appreciate your engagement and thank you for being an active part of the community.


      Best Regards,
      Lakshmi.

       

      • v-lgarikapat's avatar
        v-lgarikapat
        Community Support

        Hi Abhishek_MAQ ,

        We’d like to confirm whether your issue has been successfully resolved. If you still have any questions or need further assistance, please don’t hesitate to reach out. We’re more than happy to continue supporting you.

         

        We appreciate your engagement and thank you for being an active part of the community.


        Best Regards,
        Lakshmi.