Skip to content

feat: update managed identity configurations and enhance web security#2189

Merged
Roopan-Microsoft merged 2 commits into
Azure-Samples:devfrom
Akhileswara-Microsoft:updateAVMmoduleParams_Akhileswar
May 4, 2026
Merged

feat: update managed identity configurations and enhance web security#2189
Roopan-Microsoft merged 2 commits into
Azure-Samples:devfrom
Akhileswara-Microsoft:updateAVMmoduleParams_Akhileswar

Conversation

@Akhileswara-Microsoft
Copy link
Copy Markdown
Contributor

Purpose

This pull request introduces several improvements to the Azure infrastructure Bicep modules, with a focus on enhancing security defaults and managed identity configurations. The most significant changes include enforcing secure defaults for web applications, setting system-assigned managed identities by default, and improving identity assignment for Event Grid subscriptions.

Security and Configuration Enhancements:

  • Enforced FTPS-only, minimum TLS version 1.3, and HTTPS-only settings by default for web app configurations in web-sites.config.bicep to improve security posture.

Managed Identity Improvements:

  • Changed the managedIdentities parameter in host/appservice.bicep to default to a system-assigned managed identity, simplifying identity management for app services.
  • Added a SystemAssigned identity to the Microsoft.Web/sites resource in azure.bicep, ensuring all web apps have a managed identity by default.

Event Grid Enhancements:

  • Updated the Event Grid System Topic module in eventgrid.bicep to support delivery with a user-assigned identity, allowing for more flexible and secure resource access in event subscriptions.

Does this introduce a breaking change?

  • Yes
  • No

@Roopan-Microsoft Roopan-Microsoft merged commit d4c58c8 into Azure-Samples:dev May 4, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants