Question:
What is a security principal in Azure RBAC?
Answer:
A security principal in Azure RBAC is an object that represents a user, group, service principal, or managed identity that is requesting access to Azure resources. It's not a collection of permissions (that's a role definition), it's not the set of resources that the access applies to (that's scope), and it's not the process of attaching a role definition to a user, group, service principal, or managed identity (that's a role assignment).