AAD Authenticated Application Insights SDK for data submission
Current data submission through AI client requires a Key.
Storing a key in an application is not desirable. It will be a good idea if the AAD-authenticated applications (Service Principals) could be used instead of passing the key.
See Azure Key Vault integration with Azure Active Directory for an example of this works