Fabric REST API must support service principals more before Azure disables MFA in July 2025
We currently use Azure DevOps pipeline to manage our CI/CD, much like https://learn.microsoft.com/en-us/fabric/cicd/deployment-pipelines/pipeline-automation-fabric .
However, because not all Fabric REST Api's support Service Principal authentication, our CI/CD Pipeline has to use a service user account (with disabled MFA) to authenticate our requests to e.g. trigger a deployment https://learn.microsoft.com/en-us/rest/api/fabric/core/deployment-pipelines/deploy-stage-content?tabs=HTTP .
Unfortunately the next version Azure Connect-AzAccount will no longer support MFA from July 2025 - see Upcoming breaking changes in Azure PowerShell | Microsoft Learn .
The impact of multifactor authentication on Azure PowerShell in automation scenarios | Microsoft Learn is that this change will prevent it's use in automation tasks, and so users need to switch to using either a service principal, managed identity, or a federated identity.
Currently Service Principal authentication is not supported for the key Fabric REST Api calls needed for our CI/CD pipeline, for example deploying to stages, scheduling pipelines, invoking notebooks.
Please advise how we can prevent our automation pipelines breaking later this year?
We would expect service principals to have to be supported at some point in the future for deployment pipeline and for running notebooks and pipelines, but because I haven't been able to find this on e.g. What's new and planned for Fabric Data Engineering in Microsoft Fabric - Microsoft Fabric | Microsoft Learn we now need urgently need clarity on the timescale.
1 Comment
- cube-ian-tRegular VisitorThere's an overlap here with the currently 'Planned' idea: https://community.fabric.microsoft.com/t5/Fabric-Ideas/Fabric-API-Service-Principal-Support/idi-p/4523333 but the time constraint is new!
Recent ideas
Allow me to resize Power Query step configuration dialogs
Feedback initially received via: Share your thoughts on the New Power Query experience in Power BI Desktop (Preview) | Microsoft Fabric Community Ask: allow the dialogs that allow me to reconfig...miguel4 hours agoCommunity AdminNeeds Votes4Views0likes1CommentSupport Clustered Columnstore Tables with Nonclustered Primary Keys in Fabric Mirroring
Microsoft Fabric Mirroring should support source tables that use a Clustered Columnstore Index (CCI) when the table has a valid nonclustered primary key that can be used to uniquely identify rows. T...jasonhorner9 hours agoRegular VisitorNew4Views0likes0CommentsRequesting Security Control at Folder Level
a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; } Fabric currently provides security controls at the Workspace and Item le...aravindhkdoss9 hours agoRegular VisitorNew5Views0likes0CommentsSupport Views in Microsoft Fabric Mirroring for Azure SQL Database and SQL Server
Microsoft Fabric Mirroring should support database views as mirrored objects, specifically for Azure SQL Database and SQL Server sources. Today, Fabric Mirroring primarily operates against physical ...jasonhorner9 hours agoRegular VisitorNew4Views0likes0Comments