Setting up roles and permissions with access levels in ADF
ADF is built on principles of collaboration, and to work effectively you will need to grant access privileges to other users and teams. By its very nature, ADF relies on integration with other services, therefore entities such as users, service principles, and managed identities will require access to resources within your ADF instance. User access management is a pivotal feature of ADF.
Similar to many Azure services, ADF relies on Role-Based Access Control (RBAC). RBAC enables fine-grained definitions of roles that can be granted, or assigned, to users, groups, service principals, or managed identities. These role assignments determine who can perform specific actions, such as viewing or making changes to pipelines, datasets, linked services, and other components, and ultimately govern access to your data workflows.
Imagine a scenario where a company is using ADF to orchestrate their data pipelines, which involves...