Managed services identity-based authentication for Microsoft Azure provides an automatically managed identity in Azure AD. You can use the identity to authenticate to any service that supports Azure AD authentication, including Key Vault, without any credentials in your code.
For more information on MSI-based authentication, see What are managed identities for Azure resources.
Microsoft Azure supports two types of managed identity service-based authentication:
System-assigned managed identity
User-assigned managed identity
Note:
NSX Advanced Load Balancer only supports system-assigned managed identity.