I have a managed Identity for the Function App with System Admin role assinged in Dynamics CRM Environment. Shall i perform CRUD operations using the managed identity instead of using Service Principal Credentials in the Code?