platform

Managed Identities

Managed Identities (formerly known as Managed Service Identity or MSI) is an Azure feature that provides an automatically managed identity for Azure resources, such as virtual machines, apps, or functions, to authenticate to Azure services like Azure Key Vault, SQL Database, or Storage without storing credentials in code. It eliminates the need for developers to manage secrets, keys, or certificates by leveraging Azure Active Directory (Azure AD) for secure, token-based authentication. This simplifies security management and reduces the risk of credential exposure in applications.

Also known as: Managed Service Identity, MSI, Azure Managed Identities, System-Assigned Managed Identity, User-Assigned Managed Identity
🧊Why learn Managed Identities?

Developers should use Managed Identities when building cloud-native applications on Azure that require secure access to other Azure services, as it automates credential management and enhances security by avoiding hard-coded secrets. It is particularly useful for scenarios like accessing Azure Key Vault for secrets, connecting to Azure SQL Database from an app service, or allowing a virtual machine to interact with Azure Storage, ensuring compliance and reducing operational overhead in DevOps pipelines.

Compare Managed Identities

Learning Resources

Related Tools

Alternatives to Managed Identities