Avoiding Azure RBAC (role-based access control) in Azure Function App may lead to lower degree of control over assets.
In Azure Console -
In Terraform -
For Azure Provider versions prior to v4.x (deprecated in favor of azurerm_linux_function_app and azurerm_windows_function_app resources):
References:
https://learn.microsoft.com/en-us/azure/azure-functions/security-concepts
https://learn.microsoft.com/en-us/azure/role-based-access-control/overview
https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/function_app#auth_settings