Description
The Fabric tenant setting Block ResourceKey Authentication (Developer settings) is Enabled. Streaming and push datasets then only accept data through the API with Microsoft Entra authentication. The setting applies to the whole organization.
Rationale
A resource key is a static secret embedded in a URL. It is easily copied into scripts, IoT devices or chat messages, never expires on its own, and its use is not tied to an identity. Whoever obtains it can inject false or malicious data into dashboards that people rely on. Requiring Entra authentication removes these anonymous write paths.
Impact
Integrations that push data to streaming or push datasets with a resource key (often IoT or Power Automate flows using the key URL) stop working. Move them to authenticated API calls with a service principal or user identity before enabling the block.
Applies when
Requires: Power BI / Microsoft Fabric
Setting
| Location | Fabric admin portal > Tenant settings > Developer settings > Block ResourceKey Authentication |
| Default | Disabled |
| Recommended | Enabled |
Audit
- Sign in to Microsoft Fabric (https://app.fabric.microsoft.com) as a Fabric Administrator.
- Open Settings > Admin portal > Tenant settings > Developer settings and expand Block ResourceKey Authentication.
- Check that it is Enabled.
- Alternative, read only: in
GET https://api.fabric.microsoft.com/v1/admin/tenantsettings, read the entryBlockResourceKeyAuthentication(enabledmust betrue). - Fail if the block is disabled.
Remediation
- Identify streaming and push datasets fed with resource keys and move their sources to authenticated API calls.
- In Tenant settings > Developer settings > Block ResourceKey Authentication, select Enabled and Apply. Role: Fabric Administrator.
- API equivalent:
POST https://api.fabric.microsoft.com/v1/admin/tenantsettings/BlockResourceKeyAuthentication/updatewith{"enabled": true}.
Rollback
Set the setting back to Disabled.
References
- Developer admin settings Microsoft, vendor-doc, accessed 2026-10-24
- CISA SCuBA Power BI baseline CISA, standard, accessed 2026-10-24
Mappings
| Framework | ID | Relation |
|---|---|---|
| NIST SP 800-53 Rev. 55.1.1 | IA-5 | related |
| NIST SP 800-53 Rev. 55.1.1 | CM-7 | related |
| CISA SCuBA Microsoft 365 Secure Configuration Baselines2.0.0 | MS.POWERBI.5.1v1 | equivalent |
How this control relates to the other framework's: equivalent, stricter, looser, partial or related.
Threats mitigated
| Taxonomy | ID |
|---|---|
| MITRE ATT&CK | T1565.001 |
| MITRE ATT&CK | T1552 |
People and lifecycle
| Authors |
|
| Introduced in | v0.1.0 |
| Created, updated | 2026-10-24, 2026-10-24 |
| Translations | fr |