Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now
Hi there,
I wonder if anyone knows why this tenant setting is mandatory to enable Fabric Shortcut for Dataverse, are there any workaround not to use the settings (it represent security risk for the whole tenant):
Tenant settings > oneLake settings > Users can access data stored in OneLake with apps external to Fabric.
Thank you.
source : Configure your environment and link to Microsoft Fabric - Power Apps | Microsoft Learn
Hi,
I have some ideas that aren't from the documentation. First, Fabric is a relatively independent platform. This setting provides an option to lock everything in. Second, The setting just provides some flexibililty. That's all. Even without it, that doesn't mean the external apps can access Fabric directly.
Hi @DaleT ,
Fabric is designed as a relatively self-contained ecosystem, and this setting doesn’t open the floodgates for external apps to access everything. It simply permits the possibility for external apps to interact with OneLake data through approved APIs or connectors. Without it, those external integrations like Dataverse shortcuts fail because Fabric assumes a “closed garden” by default.
Your interpretation that it’s about flexibility rather than exposure is spot-on. The risk only materializes if:
1.External apps are granted permissions to OneLake items.
2.RBAC and workspace security are misconfigured.
So enabling the setting doesn’t bypass security it just removes the hard block. The actual access still depends on AAD roles, workspace permissions, and OneLake RBAC.
Regards,
Dinesh
Dinesh, thank you. it is not secure by design,
1. this enable option should be very granular and must be availalbe for specific worspace or lakehouse not for the whole tenant.
2. more secure setting would assume both services to be part of the same vnet to have secure communications.
Hi @EduardD ,
Thank you for the update. We would recommend submitting your detailed feedback and ideas through Microsoft's official feedback channels, such as Microsoft Fabric Ideas. Feedback submitted through these channels is frequently reviewed by the product teams and can contribute to meaningful improvements.
https://ideas.fabric.microsoft.com/ideas/search-ideas/
Thank you for being a valued member in Microsoft Fabric Community Forum
Regards,
Dinesh
Hi @EduardD ,
Thank you for reaching out to the Microsoft Community Forum.
Fabric natively allows internal access via Spark, Lakehouse, etc, but external tools—like Dataverse links, ADLS API, Databricks require this setting enabled. It acts as a master switch authorizing external apps to access OneLake.
PowerShell, REST, SDK or Power Automate advises enabling it to allow non-Fabric identity access (service principals and external applications).
Dataverse “Link to Fabric” fails without Premium capacity, Fabric Admin rights and this OneLake external-access setting enabled.
Please try below workarounds.
1. Configure tenant setting to only selected AAD groups, limiting exposure. Denied users within groups get blocked.
2. Enable Workspace outbound access protection (preview), blocks external shortcuts unless a Managed Private Endpoint is defined. Ensures fine-grained control.
3. Apply per-item/folder RBAC (OneLake security preview) to restrict what external apps can see. DefaultReader vs restricted roles.
4. Keep data in ADLS Gen2 with ADLS-specific auth, and use a shortcut into OneLake. Avoids enabling external-access toggle.
5. Grant internal-only API access under Fabric capacity without external toggle. For some features, SP can operate via internal APIs without changing global setting.
Please refer below links.
OneLake tenant settings - Microsoft Fabric | Microsoft Learn
Secure and manage OneLake shortcuts - Microsoft Fabric | Microsoft Learn
About tenant settings - Microsoft Fabric | Microsoft Learn
Workspace outbound access protection for OneLake - Microsoft Fabric | Microsoft Learn
Get started with OneLake security (preview) - Microsoft Fabric | Microsoft Learn
I hope this information helps. Please do let us know if you have any further queries.
Regards,
Dinesh
Hi @EduardD ,
We haven’t heard from you on the last response and was just checking back to see if you have a resolution yet. And, if you have any further query do let us know.
Regards,
Dinesh
Check out the November 2025 Fabric update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!